straight edge dating non straight edge who was prince william dating before kate