 ##  [Congratulations to all the choirs who took part in the Novartis Ireland Patient Choir Contest!](/ie-en/stories/congratulations-all-choirs-who-took-part-novartis-ireland-patient-choir-contest "Congratulations to all the choirs who took part in the Novartis Ireland Patient Choir Contest!") 

 [Corporate](/ie-en/taxonomy/term/41)

 

 

#  Congratulations to all the choirs who took part in the Novartis Ireland Patient Choir Contest! 

 May 02, 2025 

We are celebrating music and patient communities across Ireland through our first-ever Patient Choir Contest, launched as part of our company’s global partnership with the [Eurovision Song Contest 2025,](https://www.novartis.com/eurovision) hosted in our headquarters city of Basel, Switzerland.



 



##### Congratulations to the Forget Me Nots who were voted as winners of the Novartis Ireland Eurovision Patient Choir Contest

From 14-30 April 2025, voting was open to everyone. Almost 15,000 voted - thank you! The public vote made up one-third of the final decision, and our two judges – [Charlie McGettigan](https://www.linkedin.com/in/charlie-mcgettigan-7bba6916/), former Eurovision winner, and [Hilary Moss](https://x.com/HMossartshealth), Professor of Music Therapy, University of Limerick – contributed to the remaining two-thirds of the score.

**The winning choir (Forget Me Nots) will receive €3,000 and be invited to perform at our offices in Dublin. Relay for Life Donegal Survivors Choir and Sea of Change were runners up. Congratulations to all!**



 



## **Click on the choir photo to watch the performance**



 



 - [Read more by clicking on choir name:](#tabread-more-by-clicking-on-choir-name-7956)
- [Cork Headway Choir](#tabcork-headway-choir-7961)
- [Forget Me Nots Choir](#tabforget-me-nots-choir-7971)
- [Mercer's Melodies Choir](#tabmercers-melodies-choir-7976)
- [Purple House Cancer Support Choir](#tabpurple-house-cancer-support-choir-7981)
- [Relay for Life Donegal Survivors Choir](#tabrelay-for-life-donegal-survivors-choir-7991)
- [Rhythm of Recovery Choir](#tabrhythm-of-recovery-choir-8051)
- [Sea of Change Cancer Choir](#tabsea-of-change-cancer-choir-8056)
- [Sing for Life Choir](#tabsing-for-life-choir-8061)
- [SingStrong Choir](#tabsingstrong-choir-8071)
- [Sligo Cancer Support Choir](#tabsligo-cancer-support-choir-8076)
 
##### Cork Headway Choir

######  

[ ![cork-headway-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page_5.jpg.webp?itok=cFD5zYWr "cork-headway-choir")

 ](<https://youtu.be/V3UKFCM8rqc >)

##### Forget Me Nots Choir

######  

[ ![the-forget-me-nots-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-03/The%20Forget%20Me%20Nots.jpg.webp?itok=1gFcEUvy "the-forget-me-nots-choir")

 ](<https://youtu.be/px0SiaDTd18 >)

##### Mercer's Melodies Choir

######  

[ ![mercers-melody-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page_2.jpg.webp?itok=W15O8C0k "mercers-melody-choir")

 ](<https://youtu.be/Pl19H6MC1xM >)






##### Purple House Cancer Support Choir

######  

[ ![purple-house-cancer-support](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-03/image-thumbnails-videos-page.jpg.webp?itok=X2hu1hgv "purple-house-cancer-support")

 ](<https://youtu.be/ZBXZ-NdTTkA >)


##### Relay for Life Donegal Survivors Choir

######  

[ ![relay-for-life-donegal-survivors-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page_0.jpg.webp?itok=iYenZxLR "relay-for-life-donegal-survivors-choir")

 ](<https://youtu.be/rnIifubXiWw >)


##### Rhythm of Recovery Choir


######  

[ ![rhythm-of-recovery-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page_4.jpg.webp?itok=2X4dEQ3d "rhythm-of-recovery-choir")

 ](<https://youtu.be/PUs55J9z2Yc >)






##### Sea of Change Cancer Choir

######  

[ ![sea-of-change-cancer-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page_1.jpg.webp?itok=Yni57pSv "sea-of-change-cancer-choir")

 ](<https://youtu.be/KyuNiLN4_4M >)


##### Sing for Life Choir

######  

[ ![sing-for-life-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page.jpg.webp?itok=vok-RFpa "sing-for-life-choir")

 ](https://youtu.be/-xIgxnbj56A)


##### SingStrong Choir

######  

[ ![sing-strong-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page_6.jpg.webp?itok=lKFy2FvT "sing-strong-choir")

 ](https://www.youtube.com/watch?v=NEG-L1pKIPQ)






##### Sligo Cancer Support Choir

######  

[ ![sligo-cancer-support-choir](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-04/image-thumbnails-videos-page_3.jpg.webp?itok=SVzeOANk "sligo-cancer-support-choir")

 ](<https://youtu.be/kCP0-gvhH1A  - YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.  >)

















 

 

##### Watch the performance of the **Cork Headway Choir**

> The choir is a place that builds confidence and where friendships are formed. The group comes together weekly to sing, it is a place of support, they feel less lonely, and they help each other along. Singing together brings out the best in people and for some it has helped them get their voice back.

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc1b9c0977986566",
    provider: {
      widgetId: "1_o8zhb7o1",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_8fzd7nah"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
Why we sing

Written by Greg Gilpin



 

 

##### Watch the performance of the **Forget Me Nots Choir**

> From light chit-chat to focused rehearsals, fun physical warm-ups to exhilarating performances, the reach of our choir support network is broad. As our members say in our song: We have a little place, a little refuge. It’s fun and it’s safe… When you step inside your worries leave you …

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc20e6a538607610",
    provider: {
      widgetId: "1_vgabo91f",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_qseagkmk"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
This shock of flowers

Composed by Norah Constance Walsh, written with the Forget Me Nots choir



 

 

##### Watch the performance of the **Mercer's Melodies Choir**

> Mercer’s Melodies has been life-changing. Originally focused on lung health, it has grown to boost voice strength, breathing, and most importantly mental well-being. We’ve made new friends, reduced stress, and gained a sense of belonging. Singing together lifts our spirits, supports us through tough times, and enriches our emotional and social wellness enormously! We’re delighted to unite in our common love of music and song!

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc24fa8666323669",
    provider: {
      widgetId: "1_b813zbgr",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_u950eazm"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
Grandma Grandma 

Unknown – Children’s Rhyme/Folklore

#### Hallelujah 

Written by Leonard Cohen



 

 

##### Watch the performance of the **Purple House Cancer Support Choir**

> Our choir offers individuals an outlet for expressing emotions associated with surviving cancer and connects singers with others who understand what they are going through. It helps people find their voice again after cancer, enhances their mood and reduces stress, while also providing physical benefits such as improved lung health.

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc283cf929578850",
    provider: {
      widgetId: "1_bv7dd680",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_4ikxf217"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
This little light of mine

Written by Harry Dixon Loes, adapted by Zilphia Horton



 

 

##### Watch the performance of the **Relay for Life Donegal Survivors Choir**

> No matter what cancer does to us, no matter how ill we are, we will laugh again, we will sing again, and if we haven’t before, damn it, we’ll do it now!

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc2b871209244899",
    provider: {
      widgetId: "1_mcxhye0p",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_6a1l1nnx"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
The war

Rachel Akkoc, writer and arranger



 

 

##### Watch the performance of the **Rhythm of Recovery Choir**

> Participation in the choir provides us with physical, mental and emotional autonomy and control over our recovery journey – and facilitates inclusion, contribution and motivation. The rehabilitative effects of singing enhance brain recovery, speech function and cognition. It’s medicinal!

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc2ec10463096359",
    provider: {
      widgetId: "1_qyh2cgea",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_a428opdi"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
Vision

Written by Orna Tully and Kevin McNamara



 

 

##### Watch the performance of the **Sea of Change Cancer Choir**

> We find support, friendship, and belonging, especially powerful for those affected by cancer and who have come through treatment and are a bit lost. It builds our self-esteem and confidence proving that every voice matters.

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc31d11889697150",
    provider: {
      widgetId: "1_mykytn33",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_c0ok4c1i"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
The path that chooses you

Written by Ollie Cole with the choir



 

 

##### Watch the performance of the **Sing for Life Choir**

> Receiving a cancer diagnosis can be extremely traumatic and isolating. The choir offers members a sense of belonging to a community of people who have had similar experiences. It provides informal support and reduces social isolation and loneliness, whilst providing an uplifting experience, both physically and mentally.

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc35ed3787485142",
    provider: {
      widgetId: "1_76djg4x7",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_fh22z4lk"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
Lean on me

Words and music by Bill Withers, adapted by Jack Zaino



 

 

##### Watch the performance of the **SingStrong Choir**

> Through breathing exercises and singing, participants have improved their lung function test scores and vocal strength, and gained tools to self-manage COPD, which helps prevent social isolation. Every member also reports that it has boosted their mental well-being and that they always feel better physically and mentally after a class.

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc38db3082870646",
    provider: {
      widgetId: "1_xgz0gx5e",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_4e60af4f"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
One day like this

Written by Guy Garvey Elbow



 

 

##### Watch the performance of the **Sligo Cancer Support Choir**

> An environment where everyone shares similar experiences allows people the freedom to just be without explaining their struggles or feel defined by their illness. Singing provides a sense of normalcy and joy. Focusing on something positive and uplifting is invaluable in navigating the emotional and mental challenges cancer often brings.

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a9806fc3c187373762198",
    provider: {
      widgetId: "1_n72ixlmp",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: false      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_q6n6xnvb"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





####   
I have a dream

Written by Benny Andersson and Björn Ulvaeus (ABBA)



 

 

 

 





---


##### Thank you to our judges

> ![charlie-mcgettigan](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-03/charlie-mcgettigan.jpg.webp?itok=i9Y6hyMq "charlie-mcgettigan")

*"Ireland has a long, proud association with the Eurovision. We have won seven times, and this year marks the 60th anniversary of Irish entries to the Song Contest. Reaching this milestone demonstrates the enduring power of music to bring people together, so I am delighted to be involved in the Patient Choir Contest."*



> ![hilary-moss](/ie-en/sites/novartis_ie/files/styles/crop_freeform/public/2025-03/hilary-moss.jpg.webp?itok=w3s7xB5r "hilary-moss")

*"Singing connects people across all cultures, creating community and reducing social isolation. There is growing evidence that singing in groups boosts immunity and lung function, improves mental health and reduces pain perception. I am excited to be part of this initiative and see the positive impact of music on the lives of people living with chronic illnesses."*







#### **Charlie McGettigan**



#### **Hilary Moss**







Former Eurovision winner



Professor of Music Therapy, University of Limerick