Infanta Pilar was born in the French city of Cannes. She lived most of her early years in exile from Spain. King Alfonso XIII, her grandfather, had been forced to flee with his family before she was born.