I can't decide if I need to cry or vomit. Holy crap.