lily beats the demon!