Few things in life are more perfect than the Princess of Wales's hair. Most recently at St Patrick's Day, Catherine took her ...