Hello, I can make the video for your girlfriend birthday, please share the clips you need to be make for the video, I can make the video within the 5 aspects you have shared, just message me for the further details,
PS: I have got great design skills based on my experience and study, let me show you a couple project related designs I will make sure you get 100% satisfied with the designs,