I really like this song, it' a bit jazzy and it's a great vocal. But the lyrics do get cheesy near the end.
I agree that Leona is not a great songwriter yet, which is why I think she has been helped by other writers. I don't imagine that there will be a track written solely by Leona on the album. imo she's not bad though, some of her songs she wrote before the X Factor are good and sound great acoustically. And I do like Forgiveness.
It's also good that Forgiveness is not actually on the album, it's a sign that there is better material that made the shortlist.