sifuCJC rated Heartless: 4 stars June 17, 2023 Public Heartless by Gail Carriger (Parasol Protectorate, #4)