Princess Letizia of Spain charmed the people of El Hierro in the Canary Islands by her beauty, grace, elegance and fashion sense.

The former journalist donned bright hued pink top during her visit to La Restinga village on Monday. The Princess wore her fuchsia colored top over a pair of grey colored trousers and flat belly shoes.

The commoner-turned-princess was accompanied by her husband, Spain's Crown Prince Felipe, and Commerce and Tourism Minister Jose Manuel Soria.

Check out some of the pictures of Princess Letizia charming the islanders: