KRaNiX.  There's a slight variant in the Unearthed Arcana called the Savage Bard, refering to a bard from a wilderness-derived culture, with a slightly difrent list of class skills.  It struck me that making Elvi a druid, one of the most complex classes in the game, would be a bad idea, and making her a ranger and then stripping her of all combat capacity would be kind of stupid.  Savage bard struck me as quite apropriate.