the first soul comes
when you need them the most
when you are ready to learn
when you are ready to grow
a platonic soul
who will make you feel loved
take care of you
protect you
you'll never have to let them go
and although you may grow apart
you'll always feel the most at home
pick right up
where you left off
the first friend you make in life
always there for you
(no matter what)
and so begins a deep understanding
the second soul comes
and they're so full of passion
the most intense relationship
you can ever imagine
a romantic soul
a physical attraction
how wonderful love is
how exciting love is
you'll never want to let them go
and although they may leave you
try to forgive them though
this soul will teach you how to love
how breathtaking love can truly be
this is often how it goes
you feel these things shamelessly
(but experiences like these can also bring pain)
and so begins a deep appreciation
the last soul comes
when you expect them the least
and you'll truly know
that this is the last
a forever soul
you'll feel in the ache of your heart
this soul won't hurt you
won't doubt that they want to be with you
they'll never let you go
and although you'll argue
you'll always know
you'll never have to change yourself
because they inspire you to be better
and you'll want to be with them every day
for they are your best friend
(as well as your partner)
and nothing else
will ever matter