The giant was glad that his desire had been so soon satisfied hastened to his bride and gave her the apple for which she had wished

Please fix the punctuation.
The giant was glad that his desire had been so soon satisfied, hastened to his bride, and gave her the apple for which she had wished.