They've both endured rocky relationships over the past year, but as 2012 begins its slow wind to a close, Katy Perry and Selena Gomez huddled up together at UNICEF's Snowflake Ball last night (Nov. 27) in New York.

"So proud to be a part of @unicefusa we raised 2.5 million dollars tonight!! #unicefsnowflake," Selena wrote on her Twitter account.

The black-tie affair at Cipriani 42nd Street brought out a bunch of the Big Apple's high-rollers. Philanthropy. Cool.

[via Egotastic]