A review by theresaramp
MacRieve by Kresley Cole

adventurous dark emotional funny hopeful lighthearted mysterious tense medium-paced

4.75