These are from the same aquarium. The young guppies are not eating her body, but the snails are. This plant has been growing for about four years, but has not flowered before today. This is some kind of Spathiphyllum, which is hardly exotic. The plant started life as a tiny little thing that was not expected to survive. It has done quite well, living among guppies and snails in my shallow tank. (About 6 inches of water.) Before last week, there was never any sign of flowering.