Only Teardrops
3:03
Rainmaker
3:40
2:59
Eurovision Song Contest 2014 Copenhagen
3:38
2:55
History
3:32
1:37
3:18
3:54
3:29
3:30
3:36
3:49
3:10
4:11
1:33