Tengoku Flower © 2004 Oizumi.
The title translates from Japanese as 'Paradise Flower'.
Machine's picture.