Waiting for the Mr. Right

I've been waiting for so long, and I still keep waiting. I'm not planning to give up.