Zelenskyy made his remarks in a video address to Ukrainians who celebrate Christmas in December. Most Ukrainians are Orthodox Christians and mark the occasion in early January.
“Even in complete darkness, we will find each other to hug each other tightly. And if there is no heat, we will embrace each other for a long time to warm one another,” he said.
“We will smile and be happy, as always. There is one difference – we will not wait for a miracle, since we are creating it ourselves.”
The clip, which lasted just under nine minutes, was filmed outside at night with just a few white lights and a Christmas tree in the background.
Zelenskyy noted Ukrainian troops were fighting battles in the eastern Donbas region while others were in exile both home and abroad, having fled the Russians.
“We have been fighting them for more than 300 days and eight years. Will we allow them to achieve what they want?” he said, referring to Russia’s 2014 occupation of Crimea.