http://www.dreammoods.com/ its a great website, and i know its probably already been posted, but you can figure out what your dreams mean