Start from years ago i always pray to Allaah to give me a husband....

I asked Him to give me someone who pious, mature, nice, tender, forgiving, passionate, honest, peaceful, generous, understanding, pleasant, warm, intelligent, humorous, attentive, compassionate and truthful. I even mentioned the physical characteristics... tall and has beard.
As time went by I added the required list of my wanted husband. One night, after doing  my night prayer... I am thinking and thinking


"well God is Fair... all what He do are true and right"

Because He is Fair, I cannot have what I ask from Him.
I look at my self...  and thinking... "Can i have someone with all of these character if my self dont have such character?"

Can i get someone who is full of love if sometimes my self still hostile?
Can i get someone who is generous if sometimes I can be cruel? or someone forgiving; if i still hide revenge...? Can I get someone patient if i always late to realise that there is wisdom from Allaah's test?

I remember what Allaah's say in the Qur'an  "Bad statements are for bad people (or bad women for bad men) and bad people for bad statements (or bad men for bad women). Good statements are for good people (or good women for good men) and good people for good statements (or good men for good women), such (good people) are innocent of (each and every) bad statement which they say, for them is Forgiveness, and Rizqun Karîm (generous provision i.e.Paradise)".

Aha so I dont busy my self to care what my husband should be only... But The first thing to do I must care with my self.
I must care how to change my bad habit... and etc.

I say to my self "I must start from now struggle to be better...and always pray and pray to Allaah... to make more beautiful my deen, my Ibadah and my akhlaq"

Allaah is not going to reward his pious righteous servants with anything but good.. so "my self!" be good and get good insha Allaah.

Allaah has created men and women as company for one another, so that they can procreate and live together in peace and tranquility according to His  commandments  and the directions of His Messenger.

And now i learn something, If Allaah doesnt give me the husband like what i want...may be He will give me someone who could grow to have all qualities I am  searching for... rather than to make me waste my time to find someone who already have the qualities I want. 

Mariage is like a school. It is a life-long span education. It is where our partner and us make adjustment and aim not merely to please each other,but to be better muslim  and to make a solid teamwork. And if Allaah  do not give us a perfect partner,thats because we are not perfect either. He will give us a partner with whom we would grow together.

Thats why... Marriage is our Best, Last Chance to grow up.