[RPG] way for a Bard to learn one more known spell

barddnd-5espells

Looking at the Bard progression table, Bards begin at level 1 with 4 spells known, and then gain (on average) 1 new known spell per level, until they cap at level 18. I'd like to know if there is a rule or guidance on how a bard could gain one single extra known spell through some kind of special training? For example, time between adventures can be spent to learn a proficiency in a new skill by spending 250 days (at 1gp per day) to train in said skill. Is there something similar for known spells?

I'm not looking for extra cantrips or spell slots, and I know the Magic Initiate feat can grant such an extra known spell (and casting it at level 1) if taken in the same class, in addition to 2 cantrips. But I'd like to avoid going as far as a feat for that.

Best Answer

As far as I see it, your options for getting additional spells will require you to spend resources:

  1. Pick the College of Lore as your subclass specialization and receive 2 spells from any class which don't count against your bard spells known.(Magical Secrets).
  2. Multi-class into another full caster class (Warlock or Sorcerer most likely) to sacrifice higher-level spell progression for some additional spells known.
  3. Pick up the Magic Initiate (as you said) or Ritual caster feat.