The Longest Promise 1x36
The Longest Promise Episode 36
The Longest Promise 1x36Aired: 19-08-2023
Viewing options: 5
Uploaded by: Hope
After discovering a shocking truth, Zhu Yan attempts to practice tabooed magic to save Shi Ying's life — even if it means risking her own.