Can I forgive you?

Of course I can

You have done nothing wrong

You have tried to be there for me

Time and time again

But I am the one distancing myself

Our friendship is strong and unbreakable

Not even your lover can come between us

But I can not be selfish

You need to be there for him as well

You can't always be there for me

And I understand this

I am distancing myself from you

Because he needs you too

You say I'm patient

But am I really?

I'm searching desperately for my love

I'm not just waiting for him.

I have time

My life is just starting

But I'm still rushing it

I am not patient

I need to slow down

Sure I feel lonely and left out

But soon I won't

I just have to gain the patience needed

So I can wait for that moment to come

Where I will find him

But for now

I'm just glad

I have a friend like you

I can call you my friend

Because you have been there for me

Sure I am ignored sometimes

But I can not have all of your attention

That isn't right

That is what I was asking from you

I realize now that that was selfishness

On my part

And now I have made you feel bad

Well no more

I don't forgive you

Because there is nothing to forgive

I am the selfish one

I am the one who comes crying to you

I am the one who is rushing my life

Past so fast that problems are arising

You are not the one

Who needs MY forgiveness

I'm the one who needs YOURS

So now I will ask you

Could you possibly forgive me?