This is a Hard Rock track recorded by the artist Broken Mirror. The song Puzzle Pieces was originally composed by A. Bliss.