The yellow is a bit too bright and even if its in the title, its not exactly clear what this business card is for. Flowers are often used just as decoration on other business cards. Maybe drawing a bouquet would make it more clear. Or just write what its for under the brand's name. Also the font for the info in the back could be changed or make the text the same size.