dreamingfordreams.com
Best dreams' dictionary online
Obstacles in your path, which can be overcome by temperance.