Ally always kept to herself. At least in school. She was never one to speak unless spoken to, or make herself known if she could help it. But, online was a different story. She talked with everyone, sometimes even going out of her way for people to notice her. And someone did. KingKat kept her company and saw something in her, she herself ignored. He made her heart flutter. All of her insecurities melted away whenever they talked. She could see herself falling in love with him. Then there's Flashlight Guy. They never talked about anything in depth, unless it was the unending cosmos and night sky. But, only with flashlights. As the weeks passed, she had grown to depend on Flashlight Guy to keep her company whenever she couldn't sleep. When school started up again, Ally knew that things would change in her real world life, and online. KingKat begins to distant himself, and Flashlight Guy hasn't signaled her in days. She begins to question if everything she shared with these, for the most part, imaginary guys was ever real. With her safety nets gone, Ryan Kerchek steps in with his outspoken, almost rude, personality of being a repeat student. He's sloppy and only talks to her in class to use her notes. With KingKat gone and Flashlight Guy out of the picture, Ally finds herself depending on Ryan more than she ever needed her imaginary guys. Not only for keeping herself in check, but also someone she can trust. Could she fall for such a guy who wears everything on the edge of his sleeves? Could he fall for her, when she doesn't even know who she is?