The first 10-20 episodes were rather dragging. As story unfolds the plot gets better. Each character undergoes developments esp the 3 pairs of lovers. The final 2 episodes were intense. Well cast. The charisma and acting of Esther Shu and Dylan Wang are brilliant. Dylan Wang’s performance were particularly worth mentioned. One of his best.