Tipping the Velvet by Sarah Waters.
It’s been awhile since I picked up anything new (I re-read the three books in Marion Zimmer Bradley’s Avalon series that I actually like, Mists,