In fanfiction, their fight could be triggered by a misunderstanding. Maybe Snape was working on a project in the Potions dungeon, and James thought he was up to something sinister. James, being the impulsive type, jumps to conclusions and attacks Snape. Or it could be that Snape overhears James talking badly about him to his friends and decides to confront him, which quickly turns into a fight.
A fanfiction of their fight could be really intense. James could be motivated by his jealousy towards Snape's closeness with Lily. He might want to show off in front of her. Snape, who has a deep - seated dislike for James due to his bullying, would be more than ready to engage. Their fight could range all over the Hogwarts grounds, from the corridors to the Forbidden Forest. Spells would be flying everywhere, and other students might get caught in the crossfire. It would be a chaotic and exciting scenario to read about.
One reason could be jealousy. Snape might be jealous of James' popularity and charm. James, on the other hand, could be jealous of Snape's close friendship with Lily in their early years. Another reason is their different personalities. James was outgoing and bold, while Snape was more introverted and brooding. Lily might be attracted to different aspects of each of them, which could lead to the fight as they both compete for her attention.
A great fanfiction is 'Cursed Bonds'. Here, Snape's curses on James are not just simple spells but are tied to a deeper, more mystical bond between them. The story unfolds with a series of adventures as they both try to break or understand this bond that the curses have created.
In most cases, it's not ethical. Torture is a cruel act. However, in the context of fanfiction, some might argue it depends on the overall narrative and the 'rules' set within that fictional universe. If it's part of a revenge plot where Snape has been deeply wronged by James in the past, it could be seen as a morally gray area. But generally, torture is not a positive or ethical behavior.
Snape's view of James might not change much at first. He has such deep - seated hatred for James due to their past. But if the fanfiction shows James in a more positive or sympathetic light, he may start to question his long - held beliefs about him, just a little bit.
In the original 'Harry Potter' series, it seemed that Lily had deep feelings for James in the end as she married him. But in fanfiction, it can be very different. It could be argued that Lily had a complex relationship with Snape too. Maybe she had some level of love for Snape in the past, like a childhood friendship - type of love. However, in the context of this fanfiction, it's hard to say for sure who she really loved as it depends on how the author of the fanfiction has written their relationship.
They could have an honest conversation. Just sit down and talk about what's been bothering them. In fanfiction, this could be a very emotional scene where they both realize they've been acting silly.
It could be due to a misunderstanding about their respective roles in their group or in a mission. For example, if Sirius thought James was taking too much of a leadership role without consulting him, it might cause a rift. In fanfiction, the writer might explore how their strong personalities clash in such situations.
Snape might curse James out of jealousy. In many fanfictions, Snape is jealous of James' popularity and his relationship with Lily. So, his curses could be a way to get back at James for having what he wants.