De is the most frequent preposition in Spanish, and in fact it vies with que to be the most frequent word in the language. It is most often translated in English by "of" or "from", but also denotes several other relationships as well.