Probably at least one too many 7 drops, and the real split here is running 1 stonehill and adding in a water elemental instead of two stonehills.
Roughest way to lose with this deck would be to burn your Luna’s pocket galaxy with book of specters.
Fun combo
Archmage argul with stargazer luna on board.
Danger mode playing book of specters until you’ve drawn pocket galaxy