Meet little miss perfect, Cheshire Branstone. She has it all: she's smart, she's got the looks, and she has every guy swooning all over her. She is completely content with everything that she has, which includes a loving family and a happy relationship with her perfect boyfriend. It all changed because of one night when everything fell apart. Everything that mattered to her disappears all because of a strong dark force that haunts her from the past. What's worse? She is confronted by an unexpectedly familiar stranger she never thought possible. All Cheshire wants is to make everything perfect again. But getting her life back isn't just difficult, it's impossible. Because nothing is the same, and Cheshire's beginning to realize she's missed more than a few danger signs along the way. It's time for Cheshire to face the past, even if it means everything changes. Especially if it means everything changes. Torn by her dangerous fate, she races against time to unravel her past and save her life - and her future. With her worst nightmare becoming reality, will she still be able to get her old perfect life back?
30 parts