I got inspired by a tutorial from BlenderDiplom, which was made in 2016.
It took some time and tweaking to get the desired result in Blender 3.0.1, but I am quite happy how it turned out.
(The music is from ComaStudio and the edit was done with DaVinci Resolve 17.)