Avalon is a Celtic name with deep roots in Arthurian legend.  Our Avalon is not as mystical as her name suggests, but she is a beautiful and loving lady worthy of such a meaningful name.    Her mother is Raven, a name which also comes from the Celtic traditions, so we wanted to keep the tradition going.