princess of spain boyfriend