Keep watching for fares to change as the so often do. If by "direct" you mean non-stop not all direct flights are non-stop.
Hi yep I mean non stop. They seem pricey at the moment. I have added the JetBlue Facebook page so hopefully they will release some.
Skyscanner App. You set alerts for when fares drop. Good luck
I have the Hopper app on my phone and it, too, is excellent.