Rosa canina - the wild rose of Britain. These come in white or varying shades of pink.