how long does the love spell last