Patchwork Hearts