Okay guys, theory time! What the hell is going on?