Rock icon Roger Waters singing Danny Boy is nothing short of legendary.

Pink Floyd co-founder Roger Waters' had a serious treat for revelers at his Dublin gig in July 2018.

Kicking off his two-night stint at Dublin's 3Arena, the English musician launched into a cover of one of our favorite traditional Irish ballads.

The 74-year-old took to the stage to play a mix of Pink Floyd favorites, and some of his recent solo work, but the audience couldn't believe their luck when the rocker gently eased into an acoustic guitar version of Danny Boy, accompanied by backing vocalists Jess Wolfe and Holly Laessig of Lucius.

According to reports, there was a full standing ovation at the end of the mind-blowing performance.

The rock icon also ensured that his stage visuals got some rather political messaging across. Waters took several swipes at Trump and was joined on stage at one stage by a group of Irish schoolchildren wearing RESIST t-shirts as he performed Another Brick in the Wall Pt 2.

THANK YOU #DUBLIN FOR AN AMAZING 2ND NIGHT! @3arenadublin @ilovelucius #usandthemtour #rogerwaters

— Roger Waters (@rogerwaters) June 27, 2018

These messages are brought to you by the Roger Waters intermission.

— Conor Furlong (@ConorFurlong) June 26, 2018

Roger Waters getting a tad political in the point tonight

— Rachel Hynes (@rhhy) June 26, 2018

Christ, that was a GREAT show @3arenadublin - Roger Waters ripped through a rake of Pink Floyd songs to a background of genuinely spectacular visuals that packed an emotive punch. Try to get to his gig at the venue tomorrow. Oh - and it’s heaven for guitar solo fans.

— Tony Clayton-Lea (@TonyClaytonLea) June 26, 2018

Roger Waters. Never disappoints.

— Fay (@LaFayman) June 26, 2018