AutisticLegoLover - like you I wish someone would do a family tree type of thing.
But Ryan is Catherine's grandson not her son. Her daughter was raped by TLR, and committed suicide after Ryan was born.
Claire is Catherine's sister a former drug addict who couldn't get work and volunteered at a support group.
Clare's actual son whose name I cant remember, was married in earlier series but now seems to have become involved with Ann the kidnap and rape victim from series 1.
Catherine and her ex husband were still meeting up for sex in series 1, but now meet up to talk about their son and grandson. And tonight he said his now wife has started sleeping in the spare room.
The man who has asked Catherine out is the father of Ann and his wife died of cancer in series 2 but was already ill in series 1.
Claire's boyfriend was at the same school as her and they re-met in the last series.
I dont remember any of the names of her police colleagues or tell them apart but do remember the woman who was a police officer and now works at the police station and is always trying to get Catherine to ease up and have a bit of fun.
Anyway I am sure someone could do better than this or you could look at en.wikipedia.org/wiki/List_of_Happy_Valley_characters although that didn't help me as there are no pictures (I'm hopeless with names)