Puzzle heart