Always draw cards from the deck, unless specifically told to draw them from the Meadow cards.
There is a strict hand limit of 8 cards. You cannot ever have more than 8 cards in your hand. If you get to draw cards, you can only draw up to 8, no more. If you are required to give cards to an opponent, you must choose an opponent who has room in their hand, if possible; give as many cards as possible, then discard any remaining.
If a Meadow card is played, immediately replace it with a new card from the draw pile. If an ability allows players to draw cards from the Meadow cards, draw all cards first then replenish.
If the deck ever runs out, shuffle the discard pile to form a new deck.