Wow! This has such a great roleplaying feeling to it, with consistent well-developed lore and lovely heartwarming dialogue :O. I'll dare call it a masterpiece. Awesome job, friend!