Ugh I love this!! I don't know whether to cry or be happy or cry with happiness!!
I did a little bit of all three trying to write it, so feel free to do the same! lol