Why did Lily Potter marry James Potter instead of Severus Snape, if Snape had better character, was closer to Lily in the beginning and James was such a bully then?
Ladies, if James Potter and Severus Snape both loved you, who would you choose between these two? What reasons?