Julia Pastrana is the singing and dancing marvel from Mexico, heralded on tours across nineteenth-century Europe as much for her talent as for her rather unusual appearance. But what is her wonderful and terrible link to Rose, collector of lost treasures in an attic room in modern-day south London? A dazzling new novel, evoking the strange and thrilling world of the Victorian carnival.