everything happens for a reason....