Certainly unexpected. I like Miley, she has a great voice and the potential to be a fantastic musician so I'm not mad at it.
The Dior dress is hideous though; I get they were going for a mermaid washed up on a beach look but after all the gorgeous McQueen dresses we've seen in that vein over the years, this looks like a Southern aunt trying to emulate Lee.
Also, three out of the last four covers (if you count Yalitza on the Hollywood one) have been Dior. Someone's team is working overtime.