I think it’s time to be happy again
Wipe your tears away, leave the past behind, pick up what you learned and live your life to the fullest. Loving and being genuinely happy for yourself is never a sin. You’ve been through a lot, you’ve experienced pain and you have suffered long enough.
It’s now the perfect time to make yourself your number one priority and exert your best efforts to have the joy you’ve lost when you have to go through that break up.