Gian rated Beasts and Beauty: Show rating 2 stars March 4, 2023 Public Beasts and Beauty by Soman Chainani, Julia Iredale