Your Life, A Masterpiece in the Making: A Puzzle Designed by God and Assembled by You