At first at least to my ears this sounded way to busy.
As I listened further I discovered how well this was put together.
Great lyrics and I love the melody. Rob