5 cards where the text includes “affinity” and the text matches the regex /mountain|forest|swamp|plain|island/

This search is finished. Now the real work can begin.