puzzles, pictures and dreams