Evie gelooft niet meer in de liefde sinds haar vader haar moeder heeft verlaten. Terwijl ze worstelt met haar verdriet om de scheiding, gebeurt er iets vreemds: iedere keer als Evie geliefden elkaar ziet kussen, ziet ze het volledige verloop van hun relatie – vanaf de eerste ontmoeting tot het moment dat ze uit elkaar gaan. Voor Evie bevestigt dit wat zij over de liefde denkt te weten – dat die nooit voor eeuwig is.
Maar dan ontmoet ze de intrigerende Xavier: lang, met dreadlocks en onweerstaanbaar. Durft ze voor de liefde te kiezen, zelfs als ze weet dat het misschien niet voor altijd is?