“But perhaps you hate a thing and it is good for you.
And perhaps you love a thing and it is bad for you.
God knows, while you know not".
[Al-Baqarah:216]
Life is a puzzle - Sometimes few pieces are missing, sometimes the pieces just don’t fit and sometimes it’s just not intended to be solved.