Royal fans queued outside Cardiff Castle from dawn for a chance to meet Prince Harry and Meghan Markle.
The royal couple greeted the crowds and thanked them for their patience after their train was delayed by over an hour.
Ms Markle was wearing a black Stella McCartney coat with handmade jeans by Welsh company Hiut.
A pair of jeans from the Cardigan-based company costs £150 on average.
Some fans waited for the royal couple since 6am - seven hours before they were due to arrive.
A bespoke lovespoon has been designed and created for the royal couple by craftsman Les Williams.
The gift, hand-crafted for the Royal couple, features their initials alongside a Celtic knot, horseshoe and barley twist, which is said to symbolise eternal love, good luck, and togetherness.
Prince Harry and Meghan will attend a Welsh culture festival inside Cardiff Castle this afternoon, before heading to a sports centre which runs community programmes for young people.