Seriously, this weekend has so much going on we are not even sure where to start. OK, that’s a lie.