The guests at this wedding in Abbeyfeale, Co. Limerick last Saturday were treated to an amazing display of Irish dancing by young Kerryman David Geaney.

The 19-year-old from Dingle is a five time World Irish Dancing Champion and is currently dancing with Celtic Steps, a traditional Irish music, song and dance show.

David performing with Celtic Steps.

In a video uploaded by one of the wedding guests, Nick Edmonds - who declared the performance "unbelievable" - David puts on an absolutely stunning live performance - and an encore - in the middle of the dance floor.

He's got some rhythm and it doesn't even look like he breaks a sweat.

We bet he inspired a lot of imitators later on in the reception - complete with required tie around forehead.