The expression "hearts-and-flowers" is often used to describe something that is overly sentimental or excessively romantic. Antonyms for this expression may include words that connote negativity, harshness, or cynicism. For instance, words such as "cold," "hard," "jaded," or "skeptical" could be antonyms for "hearts-and-flowers." Additionally, words that connote practicality, realism, or objectivity could also be antonyms for this expression, such as "pragmatic," "no-nonsense," "logical," or "rational." Therefore, it is important to keep in mind that the antonyms for "hearts-and-flowers" may vary depending on the context and tone of the situation in which they are used.