i do strongly believe that everything happens for a reason ...

we might not know the reason for now, but after some time we realize that "that particular thing" happened for that "particular reason".

we just have to always open our mind, our heart and of course, our eyes too :)