Grimoire
bard
cleric
druid
paladin
ranger
sorcerer
warlock
wizard
artificer
arcane trickster
eldritch knight
Describe the situation you need to prepare spells for.