I loooove my betsey johnson coat I bought on clearance!! Yes the buttons have hearts! : )