Tonight Lyrics

Lyric discussion by dtsneak 

Cover art for Tonight lyrics by Stars

"cap in hand" is an idiom meaning submissively. Imagine what is going on in the lyrics, you've probably experienced it at some point in your life where one partner gets violent/angry while the other one sees this and does anything to win their favor to calm them down.