The Longest Promise 1x3
The Longest Promise Episode 3
The Longest Promise 1x3Aired: 02-07-2023
Viewing options: 4
Uploaded by: Hope
After protecting Zhu Yan from a covert attack, Shi Ying erases her memory of the night. Soon after, heartbreaking news finds him.