Life is a puzzle; each piece fits together to create a beautiful pi...