Feathers clearly have a strong connection to the spiritual realms.
Symbol meaning of feathers deals with ascension and spiritual evolution to a higher plane
Feathers can also represent a fresh start in a spiritual sense, as well as truth, speed, love, lightness, and flight.
The amazing thing about finding feathers is the angels will align them on your path at just the right time to offer validation, comfort, or clue to in as to the answer of a question you've asked, or encourage you that you're on the right path.
Feathers can also be a simple reminder that your angels are near, and they want you to know it, and ask for their help.