"Superhero" was written by Polish singer-songwriter Małgorzata Uściłowska and Polish songwriters Patryk Kumór and Dominic Buczkowski-Wojtaszek. Uściłowska and Kumór had previously cowritten Poland's last Junior Eurovision winning song "Anyone I Want to Be" by Roksana Węgiel. Lyrically, the song speaks about fighting against climate change and supporting environmentalism.[1]
On 29 September 2019, Gabor competed in the finals of Szansa na sukces 2019, after having previously won the second semifinal singing a cover of "You May Be in Love" by Blue Café.[2][3] In the final, Gabor was given "Superhero" to perform as her selected entry to Junior Eurovision. She went on to win the competition, scoring highest with both the professional jury and televote, winning the right to represent Poland in the Junior Eurovision Song Contest 2019 in Gliwice.[4][5] The contest took place on 24 November in Gliwice Arena; Gabor performed eleventh, following Yerzhan Maksim of Kazakhstan and prior to Anna Kearney of Ireland. In the voting reveal sequence, Gabor placed second with the professional juries, receiving 112 points, and won the online vote, receiving 166 points; combined, this gave Gabor a score of 278, and she was declared the winner of the competition.[6][7][8]
With her win, Gabor became the second Polish entrant to win the competition, and Poland became the first country to ever win Junior Eurovision two years in a row and on home soil. As winners, Poland was given the right of first refusal to host the Junior Eurovision Song Contest 2020, and have publicly stated that they were interested in hosting again.[9]