Could have been and Should have been

I should've said something.
Should've told you the truth.
Should have made an effort to make you stay.
Now you're gone and I'm still here waiting.

We could've been perfect together.
Could have been a couple.
Could've been forever.
But I made a mistake and made you leave.

All the could have beens and should have beens are gone.
Maybe one day, I'll wake up and you'll be here.
Yesterday, today and tomorrow...
Will you still love me?
Or will you no longer be mine?

Wishes and dreams.
Could have been and Should have beens
buried to the ground.
How I wish I should've just swallowed my pride,
should've told you how I felt,
should've stopped you from saying goodbye.
♠ ♠ ♠
Guh! My imagination is running low today. :(