We backshift in reported speech if the situation reported is no longer true. If the situation reported is no longer true, backshifting is not obligatory.
Mary: "I am going to Rome tomorrow."
Mary told me last Wednesday that she was going to Rome the next day.
Mary told me this morning that she is/was going to Rome tomorrow.
It is important to be consistent - don't backshift some tenses and not others. Your paragraph can be:
Jenny suddenly confessed her love to me, saying even though it is understandable that I like meeting girls, due to my sexual orientation, she wants to show me what true love is, since I have never had ...
Jenny suddenly confessed her love to me, saying even though it was understandable that I liked meeting girls, due to my sexual orientation, she wanted to show me what true love was, since I had never had ...
The first is more likely if the conversation is reported soon after it took place. The longer the time between the conversation and the reporting, the more likely we are to use the secomd..