In Lviv, students sang the national anthem in traditional embroidered shirts, but air raid sirens and the memory of war hung over the celebrations.