Vedavati the incarnation of Devi Lakshmi, who was bor at a Maharishi's home, grew up as a young lady with the sole desire and purpose to marry Vishnu Dev. She started performing penances for it but when Ravan tried to take her, she refused & cursed Ravana.
This episode of Holy Tales by Himanshu Sharma will tell you how a curse from past birth brought an end to Ravana's life.
See omnystudio.com/listener for privacy information.