I am in teaching profession, previously taught in a university in Malaysia where I lived for a long time before moving to Canada. Now I teach in a Canadian College. I am introvert in nature and fairly patient, not after material world and content with what God has provided, down-to-earth type, like simplicity. I am willing to admit and learn from my mistakes, and avoid same mistakes next time around. In short I am a 'work-in-progress’ and a unique blend of some good qualities and many more flaws. Yet, I may have qualities / flaws that only my spouse may be able to discover which even I am not aware of. I believe, appreciating each other's qualities, and trying to be easy and patient with the flaws of the spouse while actively concealing his/her flaws (not to go around and tell others about the flaws of the spouse), and loving them unconditionally despite the flaws, are essential elements of a happy and durable marriage. It is easy to say "no one is perfect", but believing it and then living with and loving the imperfect person is a conscious and difficult choice one needs to make in life.