Said to be the cup from which Jesus drank at the Last Supper and which caught his blood at the Crucifixion, the Holy Grail is a symbol of spiritual perfection. Of all the knights of King Arthur’s Round Table, only Sir Galahad is pure enough to look into it. Sir Lancelot is unable to, because he is bound by earthly desire for Arthur’s queen Guinevere, the temptress. Alternatively, the Holy Grail in dreams may refer to the theory popularized by Dan Brown in The Da Vinci Code that the Grail is not a cup but a feminine principle or archetype embodied by Mary Magdalene, who allegedly married Christ. Typically, however, to dream of the Holy Grail represents something miraculous that allows you to move forward and reach your full potential. It can also relate to the cup of happiness and to see it in your dream suggests some form of positive change about to occur in your waking life, or to the satisfaction achieved by the overcoming of challenges and obstacles.
[1]