i guess it's time to be moving on
but it's so hard to walk away from your destiny
i guess that i was a fool
now you're in someone else's arms
and i'm here without you
and i know the times have changed
so i found another's love to ease my pain
still i cannot escape the feeling
that you're the woman of my dreams
and i'm the man of your fantasy
should it be him
should it be me
holding you tonight
fulfilling your needs
should it be you
should it be she
cozy in my world
or having my baby
i guess it's time to let you go
cause there's a woman in my room
who says she loves me so
you and i both know we made mistakes
but all the water under this bridge
the truth cannot erase
you know the times have changed
so you found another's love to ease your pain
still you cannot escape the notion
that i'm your knight in shining armor
and you're mine a long lost queen
should it be him
should it be him
should it be me
should it be me
holding you tonight
fulfilling your needs
should it be you
should it be you
should it be she
should it be she
cozy in my world
or having my baby
we both know that times have changed
sometimes another body makes the pain go away
yeah we could never escape
the fact ask baby that you're
my soulmate ah
and i'm your destiny
should it be him
should it be me
should it be me
oh baby holding you tonight
fulfilling your needs
should it be you
should it be
should it be she be
cozy in my world
or having my baby
should it be him
should it be me
holding you tonight
fulfilling your needs
should it be you
should it be you
or should it be she be she cozy in my world
or having my baby
should it be you
or should it be
should it be me
holding you tonight
fulfilling your every need every need