When God Says "Wait": navigating lifes detours and delays without losing your faith, your friends, or your mind