Since a lot of characters like this song from Shrek the Musical, let's see what Aunt Tilly, Minimus, and Sofia can do with it! I thought Sofia could sing it as she leads the rescue mission for Mazzimo in The Secret Library, and since Tilly was the Story Keeper before her, she could join in since she knows what Sofia's feeling.

Sofia: I guess I'd be a hero, With sword and armor clashing
Looking semi dashing, A shield within my grip
Or else I'd be a Viking and live a life of daring
While smelling like a herring, upon a Viking ship.
I'd sail away, I'd see the world, I'd reach the farthest reaches
I'd feel the wind, I'd taste the salt and sea.
And maybe storm some beaches.
That's who I'd be. That's who I'd be.

Or I could be a poet and write a different story,
One that tells of glory, and wipes away the lies
And to the skies I'd throw it, the stars would do the telling
The moon would help with spelling, and night would dot the 'I's
I'd write a verse, recite a joke, with wit and perfect timing.
I'd share my heart, confess the things I yearn, and do it all while rhyming.
But we all learn. But we all learn.

A girl like me who always hides, a fate like mine is known
A girl who always stays in the dark and all alone

So yes I'd be a hero, and if my wish was granted
Life would be enchanted, or so the stories say.
Of course I'd be a hero, and I would scale a tower
And save a hot-house flower, and carry her away
But standing guard would be a beast, I'd somehow over whelm it,
I'd get the girl, I'd take my breath, and I'd remove my helmet.

We'd stand and stare, we'd speak of love, we'd feel the stars ascending
We'd share a hug, I'd find my destiny
I'd have a hero's ending, a perfect happy ending.
That's how it would be
A big bright beautiful world

But not for me.

Sofia: A princess who always hides. A fate like mine is known. A princess always stays in the dark

Tilly (same time as Sofia's same line): A girl like me used to stay in the dark

Minimus: You're all alone

Sofia: All alone

(All at the same time)

Tilly: So yes you'll be a hero, and if my wish was granted your life would be enchanted or so the stories say.
Of course you'll be a hero and I would help scale a tower to save a hot-house flower and carry her away!

Sofia: There are rules and there are strictures. I believe the story books I read by candle light

Minimus: Don't let me go, Don't let me go, Don't let me go

All: A perfect happy ending, that's how... it…should be!