Timeless (Parasol Protectorate, #5) - Gail Carriger
Enchanting ending to an endlessly entertaining series! Bravo!