Katie Brenner's life is not as perfect as it seems on her Instagram feed. When she gets fired from her job, she moves back home to help her dad with his glamping business. But when her former boss Demeter and her family book a holiday, Katie sees an opportunity for revenge. Read and download My Not So Perfect Life by Sophie Kinsella online.