Maybe I Should Start at the Beginning... (Are you ready? This is a pretty long…