This cover is number 15 of 48 in a series of special covers that commemorates the fortieth anniversary of the Star Wars franchise.
Part two of the five issue crossover series "The Screaming Citadel". Reading order:
Star Wars: The Screaming Citadel (Part 1) Star Wars #31 (Part 2) Doctor Aphra #7 (Part 3) Star Wars #32 (Part 4) Doctor Aphra #8 (Part 5)
This issue is a variant of Star Wars (Marvel, 2015 series) #31.
There exist further variants:
Luke Skywalker; Han Solo; Princess Leia Organa; Essfor; Doctor Aphra [Chelli Lona Aphra]; Black Krrsantan; Triple Zero [0-0-0]; BT-1 [Beetee]; Sana Starros; Lord Hossferin; Bombinax; Vespinax
Synopsis
Luke and Aphra's dinner with the Queen of Ktath'atn does not go very well.