Question: who wrote there's gonna be a heartache tonight
Answer: `` Heartache Tonight '' is a song written by Don Henley , Glenn Frey , Bob Seger and J.D. Souther , and recorded by the Eagles .