Talk about commitment.

Iggy Azalea detailed the great lengths taken by YouTuber James Charles in order to do her makeup.

RELATED: Iggy Azalea’s Dancer Suffers Seizure Mid-Performance

“When I tell you that James Charles literally drove in a snowstorm 17 million miles, plus a flight and hasn’t slept more than two hours in two days to do my makeup today, I am not exaggerating,” Azalea tweeted on Thursday. “Come the f**k through.”

“Seriously though. [James Charles], I hope you know I will buy you a puppy if you like,” she noted in a separate tweet. “Anyone else would have cancelled and I appreciate it so much. Thank you a million.”

RELATED: Iggy Azalea Has Officially Parted Ways With Island Records

Charles, 19, offered a short but sweet response to Azalea, 28: “Got you, sis. Let’s kill it.”

Charles rose to fame through his YouTube channel, primarily focused on makeup. He has amassed more than 12 million YouTube subscribers, 11.1 million Instagram followers, and 2.3 million Twitter followers as of Dec. 2018. He also became the first male ambassador for CoverGirl.

Click to View Gallery
Stars Without Makeup