Kailey Crane har en god jobb som skribent og er forlovet med Ryan, en mann som tilsynelatende er perfekt på alle vis. Idet hun skal forlate restauranten etter en romantisk middag med Ryan, får hun øye på en hjemløs mann på fortauet. Hun går bort til ham for å gi ham posen med restene etter middagen, og får sitt livs overraskelse når hun møter blikket hans: Det er hennes store kjærlighet, han som en dag bare forsvant ut av livet hennes uten å etterlate seg et eneste spor. Stakkaren på gata er en blek kopi av hennes tidligere kjæreste, og det er ingen tvil om at noe har skjedd med ham mentalt. I løpet av de neste ukene hjelper hun ham til å forsøke å komme til hektene igjen, noe hun holder hemmelig for Ryan. Etter hvert som tiden går, innser hun at hun er nødt til å bestemme seg hvor hva - og hvem - hun vil ha.