kirlua- … and many troubled moments.

more about : kirlua