flower of aloe vera near God's window