Roxy is rejected by Heaven because her tiny angel wings can't carry her into the sky. After an accident sends her plunging into Hell, she ends up at a demon academy, sharing a room with Dante, a cocky, sharp-tongued demon. Their constant bickering and pranks slowly turn into affection as they face dangerous trials together. Determined to return to Heaven, Roxy takes on three demonic challenges and awakens powers she never knew she had—while uncovering the truth Heaven has deliberately hidden about her wings. With Heaven trying to control her, Lilith plotting against her, and her fiancé Elias suddenly returning, Roxy must stop trying to please everyone. She chooses her own path and her love for Dante, joining him to shatter the prejudice between Heaven and Hell and find where she truly belongs.