I also speculate that Snape had a thing for Lily. There's a clue in "Prince" where the replacement Potions professor, commenting about Harry's newfound talents in Potions (due to Snape's book) and how Lily also shined in Potions. Perhaps Snape has a crush on Lily and was helping her get through Potions class
I don’t see that. I see Snape as a person craving admiration and never getting it. There were several hints of this through out the series. I also see that as being why he hates Harry so much. Harry isn’t the brightest of students but when he gets Snape’s potion book he gets all the credit for the work Snape did.
Snape was supposed to be very bright. If I remember well, he knew things seventh year students didn’t know. The fact that Lily was very good in potions and getting all the credit and attention might have made him jealous. Then to have her son who ins’t so bright being compared to his mother and her talents might have set off another fuse.
Another thing is that Lily is a mud blood. Snape is very staunch supporter of everything slytherin. He calls himself a half blood because bloodlines are important. If Snape had a crush on Lily, why would he call her a filthy mud blood?
Plus, I still haven’t heard anyone address his girlfriend? It was in the fourth book when Harry was looking into the pensive and he heard this girl complaining to Dumbledore that Snape cursed her because she caught him kissing a girl. Now, I know the American books don’t have this part but I promise you, that’s what I had in my British book. ( I’ll see if anyone on the net has that line. )
Anyways, I think Snape is a troubled person who turned towards the dark side because he is more respected than he is with Dumbledore’s group. But sadly I hate to see this of him. I like the unlikey heros myself but I really don't think this will happen to him.