That is beautiful! I have been looking for a pattern to make one for our bed. But so far haven't come across one I like. It is a lot like doing an Irish Chain where you have to have all those little squares all lined up in the right rows. That is one of my UFOs that I need to finish this year. But it will give me practice to make one like yours.
Great job!