Have you ever met someone and you just knew that they are the one to need in your life.
This is what David Palmer is to me. Today we are celebrating 5 years together.
He is my world, my rock, my best friend and the best boyfriend ever for putting up with me.