In Judaism and Christianity, a white dove is generally a sign for peace. The Hebrew Bible describes a story in which Noah released a dove after the Great Flood in order to find land. The dove came back carrying an olive branch in its beak, telling Noah that the Great Flood had receded and there was land once again for Man. The motif can also represent "hope for peace" and even a peace offering from one man to another, as in the phrase "extend an olive branch".
Often, the dove is represented as still in flight to remind the viewer of its role as messenger. So it is also a tradition for some to release white doves during funerals, so the dove can take the soul of the decease to heaven. White doves were never a symbol of "death", but rather, a messenger of God. White doves are also released during weddings, hoping that God will hear the wishes of the bride and the groom.
To see doves in your dream, symbolizes peace, tranquility, harmony, and innocence. In particular, to see white doves in your dream, symbolizes loyalty and friendships. It may also represent a message and blessing from the Holy Spirit. You have let go of your thoughts of hate and revenge.