Lilly loved James whose Patronus was a stag, therefore hers became a doe. Snape hid that he loved Lilly for so long, what if Snape's Patronus was a doe because he loved Harry, whose Patronus was a stag?