Without spoiling too much: my heart was literally on an emotional rollercoaster. Kokoro went brokoro then reincarnated then torn apart again and then revived and...ya get the point.