Princess Leonor, heir to the Spanish crown, will swear loyalty to the constitution Tuesday on her 18th birthday, a milestone that will help turn the page on the scandal-tainted reign of her grandfather, Juan Carlos. She has been given a greater profile in the lead up to her 18th birthday.