Where to Watch My Love, Don Quixote In Japan - Watch My Love, Don Quixote