How far would you go for a promise? How far would you go for love? Friendship, love and betrayal; being strong is just not enough to endure them all. Watch as Agata and Hayate fight to stand against the current and to be faithful to their own hearts.All Rights Reserved