Such a fun adventure! Margaret Foxe does a really delightful job interweaving humor, steamy romance (appropriate in a steam-punk environment), complex world building, and lovable, memorable characters into a page-turning ride. Love it so much, very excited to read more by this author.