Eärendil's ship Vingilot was built to sail to Valinor so that Eärendil could make his plea for the Valar to help Men and Elves under Morgoth's reign over Middle-earth. After the Valar agreed to help the peoples of Middle-earth, Manwë sent the Host of Valinor to fight Morgoth and his armies of Angband.
It is said that Eärendil with the Silmaril aboard his now-flying ship, along with Thorondor and his Eagles, defeated Ancalagon the Black.
Now what I want to know is: how was Eärendil's ship able to fly, and who made it a flying vessel?