Selena Gomez was back in action on Saturday night for KISS 108's Jingle Ball at TD Garden in Boston.
And the 21-year-old actress-singer must have been keeping her fingers crossed for luck after technical difficulties with the sound cut short her performance the night before at the Los Angeles leg of the seasonal event.
She again donned her dramatic burlesque-inspired costume, featuring a red satin onesie and black see-through lace cover for the Boston show.
However the pop star changed her hairstyle, opting to wear her long auburn locks gently curled around her face rather than the page-boy wig with precision-cut fringe she donned in LA.
Other artists due to play included Robin Thicke, Fifth Harmony, Flo Rida and Enrique Iglesias.
Miley Cyrus missed the gig after getting stuck at Teterboro Airport in New Jersey by a major snow storm.