so. many. god. damn. words.