omg im sorry this is so long i just get all worked up over him