I have to use like mega poppy pins to get mine to stay, and lots of them!! My dreads are all different lengths too, so it makes it even more difficult! haha
I just tidied it into a ponytail, and then twisted it all round and tucked in the ends, then put a bobble round it to hold it there, it didn't stay in though LOL
Yeah right! That is like the best bun I've ever seen! How did you do that?