Is there white spots on the leaves? Like a shiny sheen? :o ...the twisted, curling in on itself, and all that you said it sound like aphids:wall: ...all is not lost, look for little "shadows" on your leaves as aphids can be almost transparent...."if" you find any, mix 2 tblspns of garlic salt...