Answer this question:

who plays lily on how i met your mother??
Alyson Lee Hannigan