They should probably form a supergroup. John Grant, Sinead O'Connor and Villagers frontman Conor O'Brien.
Only one of their names is above the door tonight, but my, what an awesome sound they make together.
Originally from Colorado, Grant has become Ireland's newest adopted musical son. It seems his gloomy yet wondrous concoction of intricate pop melodies, sardonic lyricism and earnest indie rock has worked its way into Irish hearts.
The first time he played a solo gig in Dublin, Whelan's was half-empty. This one sold out ages ago. Well, good things do come to those who keep pushing (Grant is in his mid-40s).
Two albums in, Grant is getting comfy in Ireland. He's also made some friends for life.
That gorgeous baritone of his has rarely sounded better and he's doing just fine by himself. But when he invites O'Connor and O'Brien to perform the results are astounding.
A pristine exercise in three-way harmonies, it might be the most hypnotic live moment of the year.
Later, O'Brien returns in a Team Panti T-shirt to help Grant out with an Abba cover. And O'Connor might as well be the bloke's new backing vocalist.
Of course, anyone who caught his recent Saturday Night Show interview will know this guy isn't afraid to discuss his personal life.
An admirable and effortlessly charismatic individual, Grant makes for fine company. He's got a great sense of humour, too, and laughs off some minor technical glitches at the beginning.
On the brilliant Queen of Denmark and the elegant Where Dreams Go to Die, Grant (an excellent pianist) and his terrific band lose themselves in a pair of enthralling love songs.
Synthesisers swirl and guitars get loud – this bearded vocalist was made to fill theatres and dancefloors. HHHHH