Warning: while I did try to avoid specifics with regards to spoilers, I might have let something slip in the fervor. I did try to avoid it, but