Love this shirt. it's perfect. it's so perfect that i bought two. it is boxy but it has a lovely drape. please note, the heart is navy blue and not so black as shown. it's a thin shirt and i know it won't last a super long time, hence the back up.