Excellent! I made a puzzle like this too (https://crosshare.org/crosswords/kisDsRhAG59lA1cllBlO) but yours is definitely cleverer! Love the sneaky clue for VIOLA, and I assume the play on LOLLS / "LOLs" was intentional. Great job!
Sorry I missed your comment. I skipped a step in the clue. It should actually be: (1) cub : lion :: violin : viola; (2) lion : loin :: viola : ___. Hope this would be clearer.