The new Final Fantasy 7 Remake trailer is everything fans have been waiting for. Square-Enix has released a new glimpse into what the game offers. Everything looks amazing – from character models to gameplay, this seems like the Final Fantasy game players have been waiting to play since the original Final Fantasy 7 released in 1997.

Final Fantasy 7 Remake was delayed until April, but this trailer might be enough to cause fans to forgive Square-Enix for that affront.

Related: Final Fantasy 7: Defeat Emerald & Ruby Weapon the Easy Way

The trailer shows off a lot more than many fans were expecting. While it doesn't make it clear that the game will take place only in Midgar, the trailer shows off the team's Midgarian adventures. Not only are players treated to a glimpse of the wonderfully-designed combat systems in the game, but they also get to see (and hear) many of their favorite characters, including Red XIII, Sephiroth, Cloud, Barrett, and, of course, Aerith/Aeris Gainsborough.

Players also receive an in-depth look at the newly-enhanced Cloud Strife Honey Bee Inn crossdressing scene, which seems to be greatly expanded to include a musical number and dancing. There are also pieces of expanded story that have been added to the new version of the game, including one involving a character named Roche who apparently isn't very fond of Cloud.

Fans have been waiting a long time for this game, whether they realized it or not. Warcraft 3: Reforged for an example of why - this game seems like it will deliver everything Final Fantasy fanatics have hoped for and more. The only bad thing is that fans will have to a whole new generation in experiencing and re-experiencing the crushing pain of losing a certain flower girl.

More: The Most Anticipated Video Games of 2020

Final Fantasy 7 remake will release on PlayStation 4 on April 10, 2020.