Selena Gomez does a mean Taylor Swift -- but only out of love!
The 22-year-old singer and actress did her best impression of her BFF while visiting the iHeartRadio studio earlier this week. Gomez, whose new single "Good For You" debuted on Monday, definitely nailed the hair flip and dramatic concert pose.
The video also includes a quick Shakira impression and a clip of Gomez's other hidden talent: spitting gum in the air and catching it in her mouth.
Gomez recently got some quality time with Swift (and her signature performance style) while costarring in the action-packed video for "Bad Blood."