A review by cornfieldchase
Bride of the Sea by Emma Hamm

3.0

3.5 stars