Shane Long is currently in France getting ready for Ireland's next match on Saturday, but that doesn't mean he has no time to wish his wife a happy anniversary.

Despite being miles away from each other, Shane took to Twitter to share a few pictures from their special day.

He captioned the post: "3 years today since she said yes! Happy 3rd anniversary beaut! I've loved every minute."

Shane's wife, Kayleah, also took to social media to wish her hubby a happy day.

Taking to Instagram, she posted another photo of their wedding day and said: "3 year ago I married my best friend. Some would call me lucky, I would say I'm blessed and he's lucky. Shame we are not together today but I'm so proud of what he is doing, it's more than worth it!"

But, Shane's loving message on Twitter wasn't her only surprise:

 

Wow I must be doing something right 36 roses for each month and one rose for the girls each too some man we have

A photo posted by Kayleah Long (@kayleah_long) on

Kayleah also posted a snap of Shane's gift to her – 36 roses, for every month they've been together and also a rose each for their two girls.

Aw, isn't that sweet?!