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 ?