Oh amazing! As usual! I can see that you spent hours on this lovely piece! It's so real. I still haven't figured out how you do it even though you told me... *fave*
Just a lot of time, practise and (most importantly of all) patience. I couldn't have done this with a lot of patience, or any of my other pieces. before I used to rush them, get them done quickly, but now I appreciate that time and effort needs to be spent in order to achieve something I am definitely proud of.