Revelation and Puzzle Pieces