This is a paid placement and if you buy something through this article or on the BGR Store we will receive compensation from retail partners.

Valentine’s Day is just on the horizon and it’s quite possible you haven’t gotten your gifts for that special someone yet. Whether you’re a continent apart or living under the same roof, there’s no Valentine’s Day gift as classic as a bouquet of flowers. And right now, you can get $40 of credit with Teleflora flower delivery for just $20.

Teleflora connects with local florists across the U.S. and Canada to deliver locally sourced, beautiful flower arrangements right to your loved one’s front door. They offer a large selection of bouquets appropriate for any occasion. (Another reminder: Valentine’s Day is almost here.) Each bouquet is personally arranged by expert florists who also ensure speedy, reliable delivery. Teleflora also delivers floral baskets, centerpieces, and gourmet food baskets.

BGR Readers can get this special deal with Teleflora now, receiving $40 of sitewide credit for just $20.