Return up to two target creature cards from your graveyard to your hand, then discard a card.
If you have no other cards in hand, you'll have to discard one of the creature cards you return to your hand.
You may cast Macabre Waltz targeting one or zero creature cards. You'll still discard a card, even if you target no creature cards.