Sinead O'Connor has made a stunning return to the stage to perform her most famous song - which she once vowed never to play live again.
The singer played for the first time in five years during an appearance on Ireland's The Late Late Show over the weekend.
The 52-year-old performed her biggest commercial hit Nothing Compares 2 U – despite saying in 2015 that she would never play it live again – and a cover of The Pogues' 'Rainy Night In Soho.