Currently on level 1172 having never spent a penny on this game (sorry King!). No levels are impossible; some just take an awful lot of lives to get through! Be patient, keep coming back and eventually you'll get through. Often after 20, 30 or more tries at a level the blooms provided are bigger and it is easier to win. For really tricky levels look for demos that other players have uploaded to YouTube.