A review by peekabooreads
Whispers of the Deep by Emma Hamm

4.0