A review by maelled
Healed Hearts by Morgan Sloan

3.75

I love long books but felt this one could have been shorter.