London:  Actress-singer Selena Gomez ate cupcakes and danced the night away with country star Taylor Swift during a girls' night out.

The ladies enjoyed some quality time together and Gomez, 19, shared the fun with her fans on Facebook by posting a picture of the duo dancing with two friends, reported a website.

"Because you need a best friend that sings beautifully, another best friend to dance with you and another to listen. Oh and cupcakes," Gomez posted. The singers also played guitar and ate cupcakes.