Wow! You really are a beautiful butterfly! Nice work.
Always a word of caution--you seem to be doing very, very well. Try not to be discouraged if progress is followed by two steps back. It seems to be a common pattern.
It is very encouraging that you two are able to be such good friends.