I loved this, i mean not at first because it wasn't what i was expecting, but since then i just love it dearly and all the songs. btw, don't watch with kids because it can be kind of inappropriate, and does have two homosexuals if that bugs you. and one of them is a crossdresser. It features an all star cast though, from idina menzel (wicked), her husband taye diggs, rosario dawson, tracey thomas. adam pascal, anthony rapp, and many more. These amazing cast members are in the race of their lives for time in matters of the heart and how much time they have before aids of ones they love or of their own takes away someone dear or themself.