I read it years ago, it might be a YA book about a schoolgirl who lives with her mum and gran in a small town with nothing going on. She’s a bit of a loner, and becomes pregnant with her boyfriend who isn’t that nice. Her mum who was a young mum too is furious and goes away for a day/few days?
It’s actually a comedy and has some funny parts, like when the mum goes on a date with an empty stomach, gets drunk and pukes up the peanuts she ate in the pub.
The girl wants to be called Kat, and her gran laughs at her. I think there is a creepy neighbour.
Kat has a baby called William and gets together with her best friend from school.
There are flashback scenes from the Gran’s past, possibly some kind of affair?
The author wrote other books, but I can’t for the life of me remember her name. Does it sound familiar to anyone?