Imperfect Hearts

missing page info 2018

contemporary romance emotional sad medium-paced

missing page info 1197

adventurous emotional tense medium-paced

533 pages paperback 2019

fiction contemporary romance adventurous emotional slow-paced