Would you agree that the below sentence is correct, or what changes would you make, if any. I'm finding it a bit confusing with all the rules around punctuation.
'I love you,' I said, expecting to hear the same in return; but, there was no return.
'I love you,' I said, expecting to hear the same in return; but, there was no return.