Oh WOW, I love the way you've written Rosmerta's voice. I can really hear her, and she sounds perfectly like an older woman who's worked in a tavern for years, has learned a thing or twelve about what makes people tick, and has just about seen it all.
The way "she" tells this story is fabulous; flowing and unhurried.
Also, the sex was surprisingly hot! Well, surprisingly to me, since these are two characters that generally don't do anything for me. ;)
Oh, and:
“Nice try, girl. You know Nigel was giving it to my brother every Wednesday and twice on Sundays for forty years.”
No I hadn’t known, and thanks very much for the image, you cranky old git.