Summary
Lily had always thought that James was a horrible person, in fact; she had hated him. That’s why she kept asking herself why she had agreed to go on a date with him the night before. The answer to that was easy. The answer spelled Severus Snape.