I'm looking for a story about James and Lily. Lily hates James but they both become head boy and girl. I also think in the story Snape and Lilly used to be friends but then they get in a fight. Nobody really like Lily because James likes her and always asks her out. James and Lilly eventually start to get along though after James's parents die and then they start dating.

The story starts out with Lilly arriving at the train station and once she talks to her friend she finds out that James is head boy and isn't happy.

They all leave Hogwarts and near the end of the story Lily becomes pregnant and they all have to deal with the war.

Also I think at one point James and his friends pull a big prank on the slytherins making them all people from The Wizard of Oz

I know there are a lot of stories out there like this but I can't remember much :p

Can someone please help me find this story? :D