Jennifer Lopez has extended her Las Vegas residency.
The 46-year-old singer has been performing her ‘All I Have’ show at The AXIS at Planet Hollywood Resort & Casino since January and due to huge demand for tickets, she has added an extra 21 dates.
Planet Hollywood tweeted: "Due to overwhelming demand, 21 new dates for @JLo’s #AlliHave have been announced. Tickets on sale Friday at 10am."
The extra shows run from December 2016 to June 2017. The residency has thrilled fans and critics and includes a set list with some of her biggest hits including ‘If You Had My Love’, ‘Jenny From the Block’, ‘Let’s Get Loud’ and ‘On The Floor’.
Celebrity guests who have been to see her perform already include Justin Bieber, Jessica Alba, Demi Lovato, Mila Kunis and Khloe Kardashian.
Jennifer recently revealed how she cried "almost every night" during her show as she pays tribute to her eight-year-old twins Max and Emme.
She said: "People are like, ‘Is she crying?’ I’m like, ‘Almost every night, thank you."
However, although she struggles to hold back the tears when she honours the youngsters, the brunette beauty believes her twins secretly love the attention.
She said: "They love it. You know, they go, ‘Why is my face up there?’ My son will be like, ‘Why is my face there? People are laughing at us!’ He gets worried about that stuff. My daughter [just] loves watching it. She just watches me. I don’t know what she’s thinking yet. I’m sure I’ll know soon."