Harry Potter: 5 Reasons Lily Potter Should Have Been With Snape (And 5 Why James Was The Right Choice)

Lily Evans made one simple choice when she was still just a teenager that literally changed the course of wizard history in many ways.

Although no one within the Harry Potter universe may have realized it at the time, Lily Evans made one simple choice when she was still just a teenager that literally changed the course of wizard history in many ways. When she was a young girl she was the only real friend of Severus Snape, and Snape always harbored a deep love for Lily. And although she was one of the few people at Hogwarts who was entirely unimpressed by him, her fellow Gryffindor James Potter was also deeply infatuated with her as well.

RELATED: Harry Potter: 5 Best Aurors (& 5 Worst)

Obviously Lily ultimately chose James Potter over Severus Snape, and Lily and James got married and had their only child, Harry Potter. But Lily could have just as easily made another choice, and despite some of Snape's more obvious negative qualities she certainly did have strong feelings for him as well. So here are 5 reasons why Lily Potter, of the wizarding world franchise, should have chosen Snape, and 5 reasons why James was always the right choice.

10 Team Snape: Because Of The Prophecy

There are some more legitimate reason for Severus and Lily to have ended up together, but this is one of the most obvious ones. Severus Snape overhearing Professor Trelawney's prediction about the boy who lived set a series of events in motion that resulted in Lily's death and Harry's anointment as the chosen one (among other things), but if Snape had been with Lily then none of that would have even happened in the first place.

Some might argue that things had to happen in the way that they happened in order for Voldemort to be defeated anyway, but in a grotesque way Lily would likely still be alive if she had chosen Snape over James.

9 Team James: Because He's A Ride Or Die Friend

Young James Potter undeniably had quite a lot of unappealing teenage boy qualities, but his fierceness as a friend definitely wasn't one of them. James demonstrated that he could be absolutely awful to people that he didn't like, but he didn't reject kids like Peter Pettigrew just because they weren't what everyone would consider to be cool.

RELATED: Harry Potter: 5 Reasons Why Hermione Should Have Been With Viktor Krum (& 5 Ron Was The Right Choice)

And when it comes to Sirius and Remus, he went out on a limb for them many times. His family essentially adopted Sirius when the Black family rejected him, and he financially supported Remus when he couldn't find any employment as a result of his lycanthropic condition.

8 Team Snape: Because He Was Her Genuine Friend

Lily Evans was really the only friend that Severus Snape ever had, but he was her genuine friend from the jump. He always harbored a crush on her and eventually he acted like a complete ass because she didn't feel the same, but for quite a while there he was a wonderful and sincere friend to her.

Snape taught her all about the world of magic, and Lily showed Severus some kindness and caring when he had no friends and when his parents were apathetic jerks. Lily undoubtedly made Snape a better person, but their relationship was far from being one-sided.

7 Team James: Because He's Heroic

Robbie Jarvis as a young James Potter in the Harry Potter films

James and Lily were both students in Gryffindor, so it goes without saying that they have some natural bravery and boldness in them. But being brave doesn't necessarily mean that you'll also be good, and despite his missteps as an arrogant young boy James did more than prove himself when it came time to stand up for what was right.

Both he and Lily were members of the Order of the Phoenix, and distinguished themselves as the (possible) subjects identified in the prophecy because they defied Voldemort three times over. James and Lily always held the same values and ideals as one another, which makes them a perfect match.

6 Team Snape: Because She Could Have Brought Out The Hero In Him

James Potter certainly deserves some credit for being a good guy from the jump, but ultimately Severus Snape really has him beat in terms of heroism. Lily's death propelled Snape into becoming one of the most important and strongest heroes in the history of the wizarding world, and he was instrumental in bringing Voldemort's world (and Voldemort's literal body) crumbling down.

RELATED: Harry Potter: 5 Nicest Things Dudley Dursley Did (& The 5 Worst)

However, it would be really awesome if a woman doesn't have to die in order to bring out the best in the man who loves her, either. Lily and Severus didn't see eye to eye on the dark arts, but she could have shown Severus what greatness he was really capable of without kicking the bucket.

5 Team James: Because He's Not Prejudiced Against Blood Status

Geraldine Somerville as Lily Potter and Adrian Rawlins as James Potter

James definitely isn't a man without flaws, but thankfully being bigoted or prejudiced doesn't seem to be one of them. As he demonstrated within his own friend group, he didn't reject Peter because he wasn't cool enough, he didn't reject Sirius because his family were dark wizards, and he didn't reject Remus for being a werewolf even though the entire wizarding world did.

And when Snape lashed out at Lily and called her a mudblood, James didn't hesitate to jump to her defense even though she had done nothing but reject him. And who doesn't love a man who gives everyone a chance, even the underdogs and rejects?

4 Team Snape: Because Snape Would Die For Her

Harry Potter Death Eaters Severus Snape

Okay to be fair, James likely would willingly die for Lily too. But Snape loved Lily so much that he was willing to die just to avenge her. He would die just for the memory of her. Snape's love for Lily was so strong that losing her literally changed everything about him, and he was willing to dedicate the rest of his life to the destruction of the dark wizard that took her life.

Obviously, it was too little too late, but his devotion to Lily is far beyond what any average person would expect, and if Lily had chosen him then she would have had an entire lifetime to realize that.

3 Team James: Because Lily Made James A Better Person

Remus Lupin, Lily Potter, Peter Pettigrew, James Potter and Sirius Black

James Potter was undoubtedly a good person at heart, but the childhood version of James was also a bit of a punk. James was an extremely popular and well liked student at Hogwarts, but Lily Evans was one of the very few students who didn't seem to be the least bit impressed by him and wasn't willing to give him the time of day.

RELATED: Harry Potter: 5 Reasons Dumbledore Should Have Told Harry About The Prophecy Earlier (& 5 He Was Right Not To)

James always had it in him to be the great man that he became, but Lily made it clear that she wasn't going to settle for anything less, and when James decided to step his game up to woo her he also let his best qualities shine.

2 Team Snape: Because ALWAYS

If Severus Snape's devotion to Lily Evans wasn't apparent by the end of the entire Harry Potter series, there is one particular moment that undoubtedly sticks in the minds of every Harry Potter fan that makes his sincere and pure love for her completely undeniable.

As Snape is taking his last breaths he shares some of his memories with Harry, most notably the moment that Severus discovered that Lily had been killed and a moment where Dumbledore asks Snape if he still loves Lily after all this time. And of course, Severus responds with "always". It's easily one of the most heartbreaking moments of the series, and even the most hardened Snape hater couldn't deny how powerful it was.

1 Team James: Because Harry Had To Exist

Who knows where James and Lily's relationship would have gone if they had survived, but one of the biggest and most obvious reasons why they needed to be together when they were together was simply because Harry Potter wouldn't exist otherwise.

Theoretically there may have been another wizard who could defeat Voldemort, I mean Neville Longbottom is yet another wizard who could just as easily fit into Professor Trelawney's prophecy, but now that it's all said and done it's clear that Harry Potter lived up to every expectation of the boy who lived. And he wouldn't have lived at all if Lily hadn't chosen James over Severus.

NEXT: Harry Potter: 5 Reasons Neville Should Have Been In Hufflepuff (& 5 He Was Rightfully Placed In Gryffindor)

Cillian Murphy as Tommy Shelby in Peaky Blinders Season 4
Next Peaky Blinders: Every Main Character, Ranked By Intelligence