El 13 de febrero de 2018, la televisión pública croata, HRT, anunció que Batelić sería la representante del país balcánico en el Festival de la Canción de Eurovisión 2018. La canción que interpretará, «Crazy», se lanzaría el 26 de febrero.