Oh my, where do I even begin.