In which demons, wishes, and grape slushies unite to form a singing, dancing Broadway extravaganza! Or you know, Rachel Berry decides whether or not to sell her soul.
Glee - Rated: M - English - Fantasy/Drama - Chapters: 4 - Words: 38,312 - Reviews: 100 - Favs: 83 - Follows: 139 - Updated: 6/11/2010 - Published: 4/29/2010 - Rachel B., Puck