The idea is that to retain a body in the udnerworld, she has to kill and eat other demons. The stronger the demon, the longer her body will last. However, if she continues eating demons, she will eventually turn into one herself. So she must save her grandmother's soul and return to the living world before she becomes a demon.
Oh and Disneyland was tons o' fun. Went on a ton of rides and Merida from Brave was there! I wanted to take a picture with her, but the wait in line was like 50mins. So I got a pic of her instead and they didn't come out too fabulous. However, I did find some lovely photos of her from someone else on tumblr! They chose a really good person to be Merida!! She's so pretty.