I ønsket om å leve lykkelig alle sine dager, står Evangeline Fox overfor en hjerteskjærende utfordring. Alltid har hun drømt om sitt eget eventyr, men når kjærligheten av hennes liv skal gifte seg med en annen, knuses hennes håp. For å stanse bryllupet og lege sitt knuste hjerte, inngår Evangeline en avtale med den karismatiske, men også lunefulle, Prince of Hearts. I bytte mot sin hjelp krever han tre kyss, som hun må gi på hans valgte tidspunkt og sted. Men etter det første lovede kysset, oppdager Evangeline at det å forhandle med en udødelig kan være en farlig lek. Prince of Hearts har langt mer i tankene enn hun kunne forestilt seg, og hans planer for henne kan enten føre til det vakreste 'lykkelig alle sine dager' hun noen gang har drømt om, eller til noe helt annet.