Justin Bieber threw a party at a rented Brazilian mansion and served fans chicken nuggets and Haribo candy.
The 19-year-old pop star took around 30 girls who he met at the Zax nightclub in Joa, Rio de Janeiro, in the early hours of Sunday morning back to his private residence to carry on the fun.
He left the club with the girls at around 4am and Justin ordered in fast food, chocolate and other snacks for everyone, but the lucky girls were only allowed in after they had their mobile phones confiscated and signed a contract prohibiting them from sharing details of the party or posting any images on the internet.
Student Marina Binimeliz was among the guests Justin took back to the house and the Daily Mirror reports the 18-year-old fan as saying: "There were lots of snacks spread on tables by the pool, on the verandah and in the lounge area."
Another unnamed fan told website Ego.Globo.com: "I met him at Zax in a private area and then we went to his house in front of the beach - it was an amazing house. Photos were not allowed in his house, I had to sign a contract."
Marina also revealed that Justin at one point stood on a wall and shouted "I'm the king of the world" before jumping into the swimming pool with two girls.
Marina managed to meet the 'Baby' singer by talking her way into his private area at the nightclub after a translator took a shine to her.
She was told not to hug or crowd Justin, but he put his arms around her waist, kissed her on both cheeks and told her she was "very cute".