The strength of Ukraine is in its people. Here is one example.

And here is the translation (translation source is LyricsTranslate.com):

O one morning, and yet at dawn
The ground had trembled
And Immediately then our blood had boiled,
Missiles from the sky, the columns of tanks
Old man Dniepro he had then roared!
No one had thought, no one had witnessed
What truly then had been the Ukrainian rage .
Accursed executioners we with out mercy slay
Those who trudge upon our land !
In TerObron are only the very best men,
Only the heroes they fight there in our Armed Forces!
And the javelins, and the bayraktari

For our Ukraine they do strike Russia !

And here our people, and the Ukrainians
Against Russia
Have already united the whole wide world!
And soon there will be no Russia at all,
And there’ll be peace through the whole wide world!

It is no wonder that Russian combat deaths continue to increase, at about 84,600 deaths as of yesterday. When will the people of Russia say enough is enough? The country of Ukraine will never give up.
For a current, detailed  assessment of the war in Ukraine, including maps of the fronts, visit the Institute for the Study of War. Key points for the day from the assessment for 21 November follow:
  • Two days of shelling caused widespread damage to the Zaporizhzhia Nuclear Power Plant.
  • The Russian government is continuing to escalate control over the Russian information space.
  • Ukrainian intelligence reported that Russian special services are planning false flag attacks on Belarusian critical infrastructure in an attempt that would likely fail to pressure the Belarusian military to enter the war in Ukraine. ISW continues to assess that it is unlikely Belarusian forces will enter the war.
  • A Ukrainian official acknowledged that Ukrainian forces are conducting a military operation on the Kinburn Spit, Mykolaiv Oblast.
  • The November 18 video of a Russian soldier opening fire on a group of Ukrainian servicemen while Russian troops were surrendering has served as a catalyst for further division between the Kremlin and prominent voices in the Russian information space.
  • Ukrainian forces continued counteroffensive operations in eastern Ukraine amid worsening weather conditions.
  • Russian forces continued ground assaults near Bakhmut and Avdiivka.
  • Russian forces continued conducting defensive measures and establishing fortifications in Kherson Oblast south of the Dnipro River as Ukrainian forces continued striking Russian force accumulations in southern Ukraine.
  • Russian mobilized personnel continue to protest and desert as their relatives continue to publicly advocate against mobilization issues.
  • Russian occupation authorities intensified filtration measures and the incorporation of occupied territory into Russia.