Revelation

Carol Berg. Continues to explore love, trust, duty, courage. Very much heroic (or perhaps tragic?) fantasy.