On average a child left to self wean will do so between 2 and 4 years old.
Your child is a tad on the young side to self wean and less likely to do so when the past year had the stresses you mention, hence her understandable resistance to weaning attempts.
I would look at how important this last feed is for your daughter, balanced with how you feel about nursing.
If you don't feel your daughter need the last feed and you have had it up to here, wean.
But if you think your daughter still needs the last feed and you have some flexibility there are other ways to change things.
For instance, if this last feed could be moved to another time would that help ? No reason why a toddler could not accept an morning or earlier in the evening feed if that would make you feel better.
The length of the feed can be restricted counting to 10, just 5 minutes or whilst reading her a story.
I suppose it depends how strongly your DD feels and if anything can be altered to improve things for you. Nursing relationship has to work on both sides.
By the way I don't think you are 'giving in' to your daughter, I think you are responding to her needs. Something to be proud of not to worry about IMO