Country music singer Luke Bryan says he didn't mean to be disrespectful by reading the words to the 'Star Spangled Banner' off his hand while singing at the Major League Baseball All-Star game.
Bryan was blasted as "unpatriotic" for not knowing the lyrics to the American national anthem but the singer says it was merely for reassurance.
"I had a few keys words written down to insure myself that I wouldn't mess up. I just wanted to do my best. I promise it was from the heart," says Bryan.
"If I offended anyone with my approach I sincerely apologize. Anytime I sing the anthem it is an honor and my heart beats out of my chest."
Bryan was also called out for checking his watch during the anthem, as if he couldn't wait to finish up.
"I did check my watch," he says, "because I knew the stealth bomber would fly over 2 minutes in and I knew a started a little late."