Dependiendo de cómo se vea el corazón, podrías descomponerlo en semicírculos y cuadrados, por ejemplo, como en el siguiente dibujo:
¡Aquí puedes cortar cada semicírculo en cuartos y el cuadrado en octavos, y luego darle a cada uno de tus amigos una pieza circular y una pieza cuadrada!
Sin embargo, esto responde a la pregunta de “cómo cortar una torta en forma de corazón en ocho porciones iguales”. Si quieres ocho piezas, no tengo idea / no estoy seguro de que sea posible.