No. The cards that have various Vaesen on them are there as a form of achievement for the players. They are beautiful but not necessary. The initiative cards are nice to have but you can use any set of ten cards (numbered 1-10) instead.
“Thanks for noticin' me.” - Eeyore