Your song has everything it needs, but not more.
Perfect.
There are a lot of instruments, but it never feels dense or crowded. Kudos to the arrangement and production in general.
The icing on the cake is your vocals, I think this is the first time I've heard you sing and I'm impressed.