Quite a story.
Let's address his mother who abandoned him.
I was thinking of writing Cathal. It seems like the best way to find the mom would be to do one of those DNA tests.
Find a relative and see if they know where she is. But Ireland is so small, you'd think people would know where she ended up.