The Heavenly Twins

by Sarah Grand

Sarah Grand's dual novel of the diabolically mischievous twins Diavolo and Angelica and the coming of age of nineteen-year-old Evadne valiantly explores subjects considered taboo for a female write…