I received an ARC of this book from NetGalley in exchange for my unbiased opinion. 
 Kailey Crane has a seemingly perfect life - a job she loves as a reporter, lives in a city she loves, and has an almost perfect fiance. After dinner one night, Kailey approaches a homeless man to give him her to-go box from the restaurant and is stunned to realize that the homeless man is her ex-boyfriend, Cade. For Kailey and Cade, the attraction had been immediate and intense, and they dated for 2 years before Cade seemingly disappeared off the face of the earth. Something has happened to Cade since the last time Kailey saw him, and his mind has suffered. Kailey feels pulled to help Cade, to piece together the lost years of his life and get him back on track. She initially keeps this from her fiance but eventually has to let him know and decide what she wants from her life. 
 The book jumps back and forth between Kailey helping Cade in 2008 and Kailey and Cade's relationship in the 1990s. The emotional struggle Kailey went through was the highlight of this book; if you like to read a book because of how it makes you feel, this is the book for you. If you like your books to be plausible, this book might make you scoff. The mystery of what happened to Cade is left somewhat up in the air, which is how things often work out in real life.