translate English to French: It's been a long wait but it's finally here.
On l'aura attendu longtemps, mais il arrive enfin (du moins pour les fans) !