and train never fails to cheer me up

My boyfriend doesn’t think he’s good enough for me. I tell him all the time how lucky I am to have him because he is literally perfection.

He texts me good morning everyday to check how my night had been and if I’m feeling okay without fail, he loves to hold my hand and kiss my fingers, he loves kissing me all over my face and just randomly kissing my cheek and forehead whether we’re in public or not; He’s always telling me how much he loves and misses me.

Every time I feel low he’s always there to make me feel better, he’ll endure one hour train journeys just to see me and cheer me up. He calls me “Angel face” because apparently I have the face of an angel, and he does it all the time without fail.

He is my best friend and he means the world to me. Every time I try to tell him how perfect he is he never believes me and he still doesn’t think he’s good enough for me. He’s better than any man I would have EVER imagined myself falling in love with. I just don’t know how to make him see this.