However, he is good listener, who allows me to vent and rant all my frustrations when I had a bad day.
He can be very irritating, when he tries to entertain me by teasing me.
However, he is always there for me, by phone or physically, when I need him.
He can be such a blockhead, to the extent that I would bang myself in the wall.
However, he is such a sweetie, making little things like folding a flower using dollar notes and give it to me on a random day, or making a cute origami panda which requires so much patience and heart to complete.
He can be a guy who is not romantic at all, to the extent that I have to ask him to date me out.
However, he never fails to call me every night, whether he's in the camp, busy at work, out with friends or family, just to wish me good night and say 'I love you'.
He is a guy with many flaws, he is not a perfect guy. Neither am I.
However, perfection itself is imperfection.
I am glad that we had found the solution towards all the problems we faced in these years, we still have such a long way to go, and there'll be bigger problem in time to come. I believe our relationship will withstand the test, how about you?
Happy 41st monthsary! May many more to come... (: