Princess Caroline of Monaco was in Luxembourg this weekend for the two-day Royal Wedding.

On Friday she looked every inch a regal Princess wearing a Chanel Fall 2011 Couture gown while attending the gala dinner.

Her fully-embellished black gown with silver fan patterns bedazzled on its own, but when you’re a royal there is never such a thing as too much bling, so she added a stunning diamond necklace and matching tiara.

A simple black satin clutch and black glitter Louboutin’s added the final touches to her graceful look.

For the wedding the following day, Princess Caroline wore another Chanel Couture look, this time from the Fall 2010 collection.

Her caramel dress, adorned with crystal embellished details, was styled with a matching fascinator with a net veil, a gold cuff, two-tone Louboutin pumps, suede gloves and a complementary snake skin clutch.

I love both looks. So much so I can’t pick a favourite. Both are stunning.

After so many bad Chanel looks to take to the red carpet over the past few weeks, she gives us a master class in how to shine in Chanel.

Credit: Style.com & Getty