Today is Valentine's Day. A hectic day for men to prove to their significant other that there is no one in the world that is more special to them. After the NBA Celebrity All-Star game, XXL caught up with Nick Cannon, J. B. Smoove and Hannibal Buress to ask them for advice on how to make the Valentine's day perfect. Here's what they said.—As told to Emmanuel C.M.

Nick Cannon: "It has to come from the heart, the emotion. Whatever it is."

Hannibal Burress: "If you're not impressive already then you're not going to be impressive on this day. So it's not about the day, you have to be an impressive person first. You can do some fly shit, go to an impressive dinner, go to an impressive show or whatever but you have to supposed to be an impressive person. If you're not an impressive person the other days of the year then what the fuck are you. And that's ok but don't just try to be impressive one day out of the year. Be impressive on Feb 22. That's what dope; if you surprise a woman and entice her and get into her mind on a random than that's what it's about. It's not about one day of the year. It's about the year."

J.B. Smoove: "First of all, you don't put yourself in the position to make a perfect day with your girl. You make everyday a perfect day for your girl. Now you behind the 8Ball, you have to start with today. Every day should be a booty call, every day you should be getting love. Every day you should be getting a meal on your table. Everyday should be Valentine's day from here to next year. So next year you'll say what do you give a person who you already gave your heart. Respect and love is the ultimate gift you can give a person. It's the gift that keeps on giving."

Related: Comedian Hannibal Buress Parodies Funkmaster Flex’s Jay Z Rant
Hannibal Buress Wants To Drop A Mixtape Next Year

More From XXL