Thanks, eccles , that's how I'm thinking. It's almost - to my mind - better than if they'd offered in the first place as they want A*, A, A not inc Welsh Bacc. Which puts a hell of a lot of pressure on her. York wants A, A, A which can inc Welsh bac. Liverpool, her insurance place, want A, A, B, also to inc Welsh bac. Both of those give her great flexibility as she's already achieved an A in her Welsh bacc work.
She already took an age to decide which one to firm and which to insure due to stressing that she would pick one that she couldn't achieve.
She is, however, predicted at least A in every one of her A levels, so it's not beyond the realms of possibility for her to achieve the Cambridge offer. So it just gives her the scope to pick up the phone and talk to them on results day without risking her York place, if she wants.
I don't envy them this stressful time of their school days though.