Who will be Saphira’s mate?
Well we all know Glaedr is out of the picture for that. He already refused her once so Saphira probably wont try again.
The only real way Saphira would mate with either of them is if Galbatorix captured her and forced her to mate with one of them. Considering nothing bad has happened to Saphira yet, this unlikely. She may mate with Thorn only if he and Murtagh turn good. Well there both unlikely, but I’m rooting for Thorn.
The green dragon will probably be as likely as Thorn or Shruikan, because the green dragon is currently under the control of Galbatorix. Likeliness is that the Varden will capture the green dragons egg, he will hatch for someone(like Roran or Elva. I’ll talk about this more later.) Saphira will fall in love with him, and they mate. Yeah also Saphira’s gonna have to wait for the green dragon to mature. If he hatches with Galbatorix he will be forced to grow rapidly like Thorn, if with the Varden he will have to mature like Saphira. Even if he grows with Galbatorix, his rider will probably end up being with Galbatorix too, how else would he hatch then. Anyway likelyness is Saphira will mate with the green dragon. Hope not, I vote Thorn.
EDIT: THIS POST WAS WRITTEN LONG BEFORE INHERITANCE CAME OUT. REFRAIN FROM SPOILERS AS I HAVE NOT YET FINISHED READING THE NEW BOOK!!!!