I think that Snape was in love with Lily too! 😄 and yes I do think he is the spy for Dumbledore....afterall he does know about occolumency(sp?) and he said only skilled people in this can be right in front of someone (like voldemort..my opinion) and he wouldn't know what his thoughts were or anything. So its easy for Snape I think to talk to Lucious about things.....and I think that's where he gets his information from. B/c he favors Malfoy, Crabbe and Goyle a little TOO much...OR MAYBE HE HAS TO.....you know how Lucious pays everyone to do what he wants or he'll curse them......
But yeah I think Snape was in love with Lily too and he despised James b/c of that. I wonder if in his memories.....well I wonder if there's something about Lily in his pensieve? She was the one who was defending him.............when James wanted to be the bully to him.