This section contains spoilers. (Skip Section)