Puzzled Pieces

a beautiful fit of confusion.