A review by feglet98
Hold Back the Tide by Melinda Salisbury

5.0

Wow, just wow, that ending, hooooweee, I was not expecting that.