It's nearly impossible to write fanfic Luna badly. There are so many ways you can take stories with her in them and so many things you can do with her that it makes for a fun read every time. This story is no exception. Of all of the characters in the HP fanfic universe, Luna would be the one to have a muggle cartoon character as an "attack dog". I absolutely love fanfic Luna.