Princess Claire, the wife of Prince Félix, is celebrating her 34th birthday today on 21 March!

Princess Claire was born in Filderstad in Germany on 21 March 1985, but moved to the US aged 11 with her parents.

In December 2012, Claire Lademacher became engaged to Prince Félix of Luxembourg, the second son of Grand Duke Henri and Grand Duchess Maria Teresa.

© Anne du Chastel

The two married in September 2013, at which point the title of Princess of Luxembourg was bestowed upon Princess Claire. Princess Claire gave birth to their daughter PrincessAmalia Gabriela Maria Teresa on 15 June 2014 and son Prince Liam Henri Hartmut on 28 November 2016.

Happy birthday!