So I’ve been pretty deep into Baldur’s Gate 3 lately. And Gale, the NPC wizard companion, who my player character is dating, would make a plausible giant or shrinker.
If you read between the lines of his storyline, he seems like a D/s sub, but, I think he has it in him to be a switch. And he can tap into crazy amounts of magic, enough to cast a stronger Enlarge / Reduce spell.
I made him cast Enlarge on himself to get past these jumps that he kept on failing, and it gave me Feelings I should have expected. If there were enough spell slots he would always run around like that.
And to anyone who knows the game: I also tried to romance Astarion, the sexy vampire, but it failed, because he only bonds with you if you do kinda chaotic sadistic actions, but my player character acts nobly in this game.