At the beginning of your upkeep, you may sacrifice Blood Speaker. If you do, search your library for a Demon card, reveal that card, put it into your hand, then shuffle your library.
Whenever a Demon enters the battlefield under your control, return Blood Speaker from your graveyard to your hand.
Near Mint - $0.70
Near Mint Non-English - $0.70
Lightly Played - $0.60
Lightly Played Non-English - $0.60
Played - $0.50
Played Non-English - $0.50
Heavily Played - $0.40
Heavily Played Non-English - $0.40
Damaged - $0.40
Damaged Non-English - $0.40
Foil Prices
Near Mint Foil - $20.10
Near Mint Foil Non-English - $20.10
Lightly Played Foil - $18.10
Lightly Played Foil Non-English - $18.10
Played Foil - $14.10
Played Foil Non-English - $14.10
Heavily Played Foil - $12.10
Heavily Played Foil Non-English - $12.10
Damaged Foil - $10.10
Damaged Foil Non-English - $10.10