Styx longtime lead guitarist Tommy Shaw also known for his stint with Ted Nugent in Damn Yankees admitted yesterday that he and Dennis DeYoung former frontman of Styx have had a 30 year gay love affair . Styx hits such as Bane and Lady he admitted were written by Dennis for Tommy…. this has caused the band to cancel their current tour.