Understanding the five stages of grief

You might have heard of the five stages. But what are they, and does grief really follow a set timeframe?