Love this shirt! Fits perfect! I got small and I am 5'10, 135lb, 32DD, and still have some room to breathe. Only thing I would change would be spelling from Hecate to Hekate, but that's just me (obviously does not take away from this images beauty!) :) .. have it on now and will wear it to my covens ritual tonight on the dark moon. Hail Hekate!