maybe you should make sure that one always respawns on top of the flower.
like in a spike area, i merely scratched the flower from the left before dying. now i respan to the left, slightly lower, than the flower, infinitely falling into my spiky death :-/