Ok look, losing Fred, Snape, Sirius, Tonks, Lupin ETC was also harrowing, but DOBBY WAS A FREE ELF.
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
It just really bloody hurt.
So that's why, like each year on the anniversary of the Battle of Hogwarts, J.K. Rowling has taken to Twitter to apologise.
"It's that anniversary again. This year, I apologise for killing someone who didn't die during the #BattleofHogwarts, but who laid down his life to save the people who'd win it. I refer, of course, to Dobby the house elf."
Dobby was a real hero of the entire series, down to his last moment when he was killed by Belatrix. Losing him was heartbreaking, but like most deaths in the series, relevant to making one of the best stories of all time.
After her apology, fans took to Twitter to express their love for Dobby.