Ivan Kupala: the most mysterious night of the year