debunking pro-snape/anti-james arguments and putting it on the internet because clearly i hate myself. buckle up. this is gonna be a VERY long post. im ready for the amount of hate i will get; im willing to take one for the team.
You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.