Saying “I love you” costs nothing. But for Valentines day 2015, Americans are set to spend $18.9 billion on flowers and fancy dinners anyway. And we’re not just buying presents for our significant others anymore; teachers, friends and pets are getting showered with love and chocolates too.