This was a sweet read I enjoyed more than I thought I would. Both Hannah and Will are likeable characters. From the start to the epilogue, the book takes place over about 2 years. Both have baggage or a Traumatic Event that is hinted at, then revealed, and then overcome. Hannah's is easily guessed (and I thought it was done well). Sometimes that particular plot device is used gratuitously.
I got this as a freebie a while back, but it's been long enough I don't remember where from.