mldreading 's review for:

Immortal Unchained by Lynsay Sands
4.75
dark emotional hopeful mysterious tense fast-paced