Was JK Rowling unfair towards Severus Snape, claiming it plainly that James and Lily Potter liked each other since 5th year and were ultimate soulmates, while Snape's feelings were never returned by Lily?
valid question