Why is Norway warm?

An ocean current called the Gulf Stream brings warm water from the Gulf of Mexico to Europe (and Norway). The water eventually cools down, sinks to the bottom of the ocean, and flows back to Mexico, where it is reheated. The warm water warms up Norway, but the inland is cold because it is far from the ocean.