If I'm correct, the Gracidea flower cannot be obtained in Pokemon Diamond. Sorry!
(Note: The Gracidea can be obtained in Pokemon Platinum.)
Chat with our AI personalities
It is impossible to find the Gracidea Flower in Pokemon Diamond and Pearl. It is available in Platinum.
surf there
you can't you can only get it on Pokemon platinum
Blow on the mic.
I don't think you can battle Gardenia in Pokemon HeartGold.