Nice phrase. I heard this topic somewhere else where it says, why do bad things happen to good people and why do good things happen to bad people. I would say, it only takes a matter of time. God has his own way of blessing and punishing us depending on situation and on our relationship with Him.