The Normans ruled over England for a few hundred years. The upper classes spoke French, and the lower classes kept speaking Germanic. You can still see the distinction in English. Everyday words like water or bread sound German; fancy words like poultry or venison sound French. It also explains why the English hated the French for such a long time.