More than just the landscape, the home itself is what makes this front yard a cottage garden more than the planting scheme or design shape. But still, the colorful and whimsical placement and selection of plants does influence the cottage garden style of the landscaping as well. Sometimes even a terraced or other problem area, an obvious design style is simply just a matter of matching the style of home with the right kind of plants.
Terracing with concrete steps creates a need for a planting scheme that softens the hard edge of the steps. The planting bed on the side of the steps creates a nice buffer and separation from the steep drop down to the driveway.