Techno wanted to have freedom from rules
Wilbur wanted peace in his fourth life
Philza wanted to raise his family right
Ranboo wanted somewhere to belong
Tubbo wanted to live without pain
Everyone else wanted the war to end
Everyone had a desire or wish, not one can be fulfilled unless you break and shatter the remains of someone else’s. However there is one way to make everyone's wish come true and that was to make sure Dreams desire was completed.
Dream wanted three things. Everyone knows what Dream’s first two desires were, but they don’t know what the third was.
But Tommy know’s, he is the only person who knows
The only way to defeat Dream was for Tommy to sacrifice himself to him.
Tommy was never a hero, he was a horrible son, he was a stupid child.
But he was also selfless.