Everything Happens for A Reason by Warren Hanson. Hardcover.