Oh wow, that is amazing!!! How much fun! You have to get that on video, when she sees her friend. I love surprises. We thought about waiting until the night before, but knowing them, they'd like to be a little involved in the planning. I also don't think I can wait any longer!