Spoilers Galore obviously, but I thought very deeply about it!