heartbreaker (n.) Look up heartbreaker at Dictionary.com
1660s, originally "a fetching lock of hair;" of persons, from 1863; agent noun from heartbreak.