1-800-Flowers botches Valentine's Day - and apology, too