~ Here be spoilers ~