Lillian isn't just your ordinary girl. She has been having dreams all her life. But these dreams always happen in reality. Before she knows it she is stuck between two of her best friends, Caleb and Wyatt. One of them is a real person and the other is an imaginary friend. Or so she thinks. Now she is in danger because of her abilities to see parts of the future. Who is on the good side and who is on the evil side? Or will she never figure out the complete truth?