Interlocking Hearts