What's a Good Girl Got to Do... £95.