how does everything happen for a reason