Has there ever been a more perfect Prince Charming? We think not and here lies the proof!
All picture credit/Wales on line
All picture credit/Wales on line
All picture credit/Wales on line
All picture credit/Wales on line
All picture credit/Wales on line