Complex sentence: When So-hee's spirit is wished back, Jin-sung is haunted by So-hee's ghost, and in the end forgiven.However Jin_sung died in the end because So-hee didn't want to keep waiting for her.
Split into simpler sentences: When So-hee's spirit is wished back, Jin-sung is haunted by So-hee's ghost, and in the end forgiven. But Jin-sung died in the end because So-hee didn't want to keep waiting for her.