I'm pretty sure that means A: you already have it, or B: your shaman is hacked. Gracidea flowers are, as I said before key items. This means they cannot be held, examples of other key items include but are not limited to; super rod, xtranciever, and town maps. None of these can be held, orhave the option "give" like most items do. The reason why the pokemon like dialga could hold an adamant orb is because it's a hold item, it's meant to be held. I have used a Gracidea flower back in d/p/pt, you go to your bag and select use