The Sapphire Rose
1991 • 502 pages

Ratings45

Average rating3.9

15
Jwels
JulieSupporter
Saved as Want To Read