While fellow YouTuber's Shane Dawson and Ryland Adams sat down to do James' makeup, Shane asked who the "rudest celebrity" James has ever met was.
To everyone's shock, he said it was Ariana Grande (and we refuse to believe it).
Apparently, he and Ariana became Instagram friends and started DMing each other after he went to one of her concerts last year. She had even apparently told him that she would have him backstage at one of her shows some time.
However, it was around the same time that James was rolling in a helluva lot of drama, like the Ebola comments he made, and the fact that his yearbook photoshoot (that made him famous) came out to be fake.
"My scandals started happening", as he puts it.
When Ari heard about all the drama, she unfollowed him. We mean, she's allowed to be offended by a racist joke...
"Literally four hours later I started getting tweets to me like, 'wow Ariana unfollowed James, the rat gets what he deserves' and like, 'wow, love karma.' So I was like 'what the heck?' and I checked back and she did actually unfollow me, like, literally three hours after she had followed me in the first place!
"So I messaged her back and I was like, 'hey, did I do something wrong?' And she was literally like, 'hey babe, I saw a lot of angry tweets from my fans and I would never want to disappoint them, so I unfollowed.'"
She is fiercely loyal to her fans, so we're not that surprised.
James then messaged her back, saying he was "disappointed" that she would listen to her fans, or "stoop to the level of listening to people bullying me just to appease them, but OK."
However he still believes that Ariana is "one of the most talented vocalists of our generation," which tbh is very true.
Watch the video below!
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Newtonsoft.Json.Linq.JValue' does not contain a definition for 'provider_name' at CallSite.Target(Closure , CallSite , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at CallSite.Target(Closure , CallSite , Object ) at ASP._Page_app_plugins_pacembedly_pacembedly_cshtml.Execute() in c:\inetpub\wwwroot\site\App_plugins\PacEmbedly\PacEmbedly.cshtml:line 10 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in c:\inetpub\wwwroot\site\Views\Partials\Grid\Editors\Base.cshtml:line 20