Rihanna loves her tattoos and she's piling 'em on big time.

The pop princess who already has over 20 tattoos on different parts of her body was a guest at Bang Bang Tattoos, New York where she reportedly stayed up from midnight to 5am to get her brand new tattoo done.

The latest tattoo was a cross which was done on her wrist.

Meanwhile earlier in the day, Rihanna made a little fan's day after she gave her a big hug outside the Barclays Centre, New York where she went to watch a Brooklyn Nets versus Miami Heats basketball game. The little girl who burst into tears at the sight of Riri was promptly enveloped into a warm hug by the pop star while she held out her umbrella to shield the girl from the falling snow.

Who said Rihanna didn't know anything about being nice?