Beyonce is preparing for an unforgettable Valentine's Day in 2012 - as her baby is expected to be born around that time.
The pop superstar, who is expecting her first child with rapper Jay-Z, revealed to Australia's Sunday Night Show she will give birth in February.
"[Being pregnant] already has changed my life. My husband and I have been together for 10 years, all of my 20s since I was 20," she said on the programme.
"I just feel like it's time and I'm very grateful that God has blessed me with the biggest gift any human being can have. I think because I have accomplished so many things for myself, and I didn't rush into anything. If there's any time, right now is the time. I'm so happy."
The 30-year-old singer first revealed her pregnancy news in August at the MTV Video Music Awards when she rubbed her baby bump for photographers.
During her performance, she introduced Love On Top by asking the crowd to "stand up on your feet. I want you to feel the love that's growing inside me."