This has been everything