The character development of ruby and her relationships felt like it was either rewritten a few too many times or too few in context of where things resulted. Otherwise fantastic storyline development!