The magic of Christmas just keeps on giving for one of the countries top rugby stars.

Wales and British and Irish Lions star George North has announced his engagement to former Great Britain cyclist Becky James.

The 25-year-old winger and double Olympic silver-medallist James made the news public through social media.

North, who is originally from Anglesey, said on Twitter: "Better from you December. Santa, snow and a yes. Very lucky to have @BecksJames in my life. #goodmangone #punching #happychappy."

James, who retired from cycling in August for a new venture in baking following a career blighted by injury and a bout of depression, revealed on Instagram: "December has been the BEST!!! I'm the luckiest girl in the World to have this man in my life. I can't wait to marry my best friend. I love you @george_north."

North's Wales team-mate Jamie Roberts was one of the first to offer his congratulations to the pair as he Tweeted: "Llongyfarchiadau both. Awesome x."