Stretching between the Danube and the Black Sea, Bulgaria is a land of beauty and mystery, from the rare wildlife and dramatic scenery to rural idylls where humans and animals toil to work the fields.