Thinking she needed the toilet, Gaynor went to the bathroom but instead gave birth.
She said: ’I just pushed and he arrived. I caught him before he went into the toilet. I was really shocked.’
Little Olly-James weighed 2.9kg (6lb 5oz) and was perfectly healthy, the Daily Mail reports.
She added: ’My first words were just repeating: “Oh my God.” I didn’t know what else to say. I burst into tears and sat on the floor. My mum said: “It’s a baby” and my dad was saying, “Don’t worry, keep calm”.’
Gaynor insists she had no idea about the pregnancy, claiming she continued to have periods and experienced little weight gain throughout.
She continued her job at a supermarket in Cowbridge, completing a ten-hour shift the day before she gave birth, and even ran the Cardiff Half Marathon five months into her pregnancy.
Gaynor said: ‘I didn’t have any signs, no morning sickness, no pain, no heartburn, nothing at all. I had periods all the way through. I didn’t really put on very much weight until Christmas, and I just thought that was a Christmas belly.’
She added, with hindsight, that the only clue to her pregnancy was a craving for Mars bars, which she usually hates.