Stephen R Lawhead's Arthurian legend fantasy series, The Pendragon Cycle, starts with Taliesin which follows events from before Merlin or Arthur. The unlucky Elphin finds a baby wrapped in skins under the icy waters as he's trying to catch fish. The baby is alive, Elphin adopts him and calls him Taliesin. Elphin's luck reverses from that point on... Does the series ever explain who did this to Taliesin and why?