Once upon a time in a happy forest, in the happiest tree lived the happiest creatures the world has ever known: The trolls. Related Posts:If youve ever walked a mile into a virgin forest you…Ill have you know Ive searched the entire forest. He…When dealing with people remember you are not…When dealing with people, remember you are not…