Village on a hillside with flowers