Heres what i think:
A dream is a dream. It cannot predict the future. You can only predict the future to a certerain degree.
(IE:pick an atom and throw it...pick a spot in its path. say 'this atom will be here, in X ammount of time' you might be right or wrong...the chances can be .999 to .00001...but even if you pick a spot behind the atom's trail, it still might end up there)
So i think your dream is telling you something about yourself. You're stronger in one way or another then most people. You're able to overcome obsticles better then some of your friends.
Im not quite sure what the gem means, or the roar, unless you tell us something out of the ordinary happend recently...