A review by shesreadingagain_
Echo of Worlds by M.R. Carey

adventurous mysterious medium-paced

5.0