I can't remember the details about grems or trees.
I think I went 1 year back one more time to get my revenge... but now I'm not so sure anymore, since I spent most of my playtime fighting the bosses that were more in the past.