Gabriel's Bay

428 pages digital 2018

fiction romance reflective slow-paced

343 pages 2019

fiction emotional fast-paced