*Last night, Beyonce sat down for the full hour on CNN’s “Piers Morgan Tonight” and opened up about a number of personal topics, including the day her mother smacked her at a record store during her teen years because her ego was getting out of control.

“I remember when we first had our single on the radio, and I was starting to feel like I was hot,” Bey recalls. “And I was in the record store and she was talking to me and I started singing, because I didn’t want to hear whatever she was saying. And I was about 15.

“And the song was playing on the radio and I am like, yes, and these guys were looking like, ‘Oh, that’s Beyonce.’ And I thought I was hot.

“And she smacked the crap out of me in that store. When I tell you whack, whack and sent me to the car. And was like, ‘I don’t care what song you have on the radio, you are my child. You do not disrespect me’, and I will never forget it. It was a great lesson.

“She is always correcting me and, you know, I feel like it doesn’t matter if you are the janitor or the president, everyone is the same, making sure that I keep my humility and my spirit. You know, she is always honest with me.”

Beyonce married rapper Jay-Z in 2008 after six years of dating and although they had an instant connection, she admits their relationship isn’t always perfect.

“I definitely had a very natural friendship and connection with him,” she said. “And I mean, we’ve been together for a very long time and are very happy.”

“I’ve had my life experiences, definitely. I mean, I haven’t had this perfect, flawless life. And any relationship, you go through issues and you have to learn each other and you grow and you have painful moments.”

B also said she can’t wait to turn the big 3-0 in September.

“I feel like 30 is the ideal age, because you’re mature enough to know who you are and have your boundaries and your standards and not be afraid of too polite, but young enough to be a young woman,” she says. “I’m so looking forward to it.”

The age also got Beyonce talking about pregnancy. “I always said I’d have a baby at 30,” she says. “I’m 29. But I also said I was going to retire at 30. I’m not retiring.”

So, is a baby on the way? “Only God knows,” she said.

Watch below: