Hearts and Infinity Necklaces