Very nice! Well done!
I have done some leather work, but have not yet attempted a sporran.