|Tsubasa: Reservoir Chronicles. I re-watch the anime every so often but the last few volumes are getting me confused.
Spoiler (highlight to view)
"Syaoran is not Syaoran, but a clone of Sakura and real Syaoran's son who was sent from the future to prevent something evil from happening," one of my friends said, while I was going WTH!? on her.
She lost me at clone :D But if you can get past that, it's really not that bad.