“And it may be that you hate a thing though it is good for you, and love a thing though it is bad for you. Allah (Swt) Knows and you know not.” [2:216]