Living Two Worlds

I'm living two worlds.
Where each world may be, I don't know,
but what I do know for a fact is,
i'm lost.

I love her with all my heart.
My sweetheart, my kitten, my life,
she is perfect for me.
I love her.

But then he's there.
Strong, curious, handsome,
he knows so much about me,
he's there.

I've known her for a few years,
but we're just now together,
and no matter how many people i tell,
I know she's perfect.

He's helped me so much,
yet has hurt me so many times it's amazing that i'm still alive,
yet I always come crawling back,
it's pathetic.

So who do I go to?
My perfect, amazing little kitten whom I love so dearly,
or the person I know i can trust and who has helped me so much,
who do I choose?

I'm living two worlds.
Where each world may be, I don't know,
but what I do know for a fact is,
i'm lost.