Cover for Secrets of the mind

Thrust into a new life, where her nightmares become more real with each day that passes. Kayla learns there is more to the world than she ever thought possible. Can she handle her new life and survive the evil of the world?
Can she uncover the secrets of her past?