There are quite a few categories listed, and two sub-categories are given for each. Probably the clearest formatting would be:
My mother told me stories about
.....
- menstruation and pregnancy
.....
gods and heroes
fairies and elves
goddesses and spirits
.....
the land and the sky
cats and dogs
...
But this would not necessarily be the most desirable style in a flowing narrative.
An alternative would be:
My mother told me stories about cooking, childbearing, menstruation,
pregnancy, gods, heroes, fairies, elves, goddesses, spirits, the land,
the sky, cats, dogs ...
But this would be too compressed, not structured enough to be acceptable – the other extreme.
A compromise is:
My mother told me stories about cooking and childbearing; menstruation
and pregnancy; gods and heroes; fairies and elves; goddesses and
spirits; the land and the sky; cats and dogs; ...
This uses semicolons as 'super commas' to separate the major categories in the list. Some may object to this usage of semicolons (others accept it), but using commas instead does not clearly demarcate major categories.
Using repeats of
; she told me stories about
and
, about
to demarcate major categories, as Ms Allen does, is a grammatical, and, in my opinion, most elegant choice here. She even seems to manage to indicate major, mid-level and low-level categorisation (; she told me stories about = a super-super comma; , about = a super comma).