God's Gonna Make You Laugh: Understanding God's Timing for Your Life