Gruff: a modern day fairy tale