NORTH CAROLINA -- Krispy Kreme is making your sweet dreams come true.

The North Carolina-based doughnut chain announced Monday morning that it will start delivering its fresh-baked goodies to homes all across the country.

The new delivery service begins starting Saturday.

However, there is one catch; you have to already live near one of its shops.

In most cases, you need to be within ten miles of a location.