Omg this post is a fucking mess