Okay, it was only a boggart of Snape, but isn't that want forshadowing is all about?
Snape dimay have liked Lily, but he was annoyed that she stole James away from him. Severus decided that if he couldn't have James, then no one could.
LOL!
Where do you come up with this? lol