Dream? Reality? Which is the truth? Dream or reality? Is the reality is a dream? Or is the dream are the reality? It's confusing. That's what Hazel Swan feels when she moved to the town for the first time and yet she feels like home. Everything that she dreams before are there in the town. The building, the house, the dining hall, HIM. He's the one that keep Hazel sanely insane. HE, who appeared in her dream come out to be her classmate. The guy that she thought just an imagination is actually a real guy. Just not in the same era. The guy that Hazel dream of was the guy who is alive in 200 years ago, 1861. The American Civil War. Jesse Howard. A man that lived long enough yet still looked like he's 18. It's true that he is a second son of the founding family but there's also a secret that he never told to anybody. That's include his own family. A secret that he kept from the world during his battles. A secret that dangerous enough to put Hazel in danger of death. A secret that he supposed to keep but leaked by the enemy of his. What could happened between Hazel and Jesse before? Do they really have met before as Hazel claimed they have? What is the secret? Who is the enemy?