This is so wonderful. I loved every bit of it! Rabastan's vulnerability, Gregory learning what it is to be wanted for who he is, not just his strength. They were so sweet together!
Perhaps after the reveals, you could write a sequal? Oh I just loved this so much!