Jason North is the lead guitarist for Mullerin, a rock band he's formed with his old school friends. He's done everything he thinks he should, or rather, everything society considers proper for a successful young man. He's married and settled down. He's satisfied with his life, or thinks he ought to be. Then he runs across his ex-boyfriend, and his life implodes.