Hold on to your seats. So much is happening