A review by ninebookishlives
Sapphire Blue by Kerstin Gier

adventurous mysterious

3.0