The Longest Promise 1x31
The Longest Promise Episode 31
The Longest Promise 1x31Aired: 19-08-2023
Viewing options: 5
Uploaded by: Hope
Racing to aid Shi Yu, Shi Ying becomes the target of a vicious scheme. Shortly after, a conversation with the Grand Preceptor shatters Zhu Yan's heart.