Valentines day is a carnival for romantics with the streets filled with rose bouquets, shops overflowing with love-themed gifts, and restaurants offering customized dining experience for couples.