To marinate the chicken. In a medium bowl or gallon size ziplock bag combine the olive oil, greek, yogurt, ginger, garlic, pepper, cumin, crushed red pepper, cayenne and cinnamon. Add the chicken and toss well. Cover the bowl or seal the bag and place in the fridge for 30 minutes or overnight.
In the meantime, to make the couscous. Bring the water (or broth) to a boil. Stir in the couscous cover and remove from the heat. Let sit for 5-10 minutes. After five minutes fluff the couscous with a fork and stir in the spinach, honey, olives, sun-dried tomatoes + oil, pistachios, cilantro salt and pepper. Set aside and keep warm.
To make the Tahini sauce. In a small bowl whisk together the tahini (if the tahini is too thick to stir microwave it for 20-30 seconds), olive oil, garlic, greek yogurt, lemon and a pinch of salt and pepper until smooth. Set aside until ready to use. Just before serving stir in the pomegranate arils.
After 30 minutes heat a large skillet over high heat and add 1 tablespoon of olive oil. When hot remove the chicken from the marinade and shake off just a little of the excess. Add the chicken to the skillet and stir fry for 4-6 minutes or until cooked through.
To assemble the wraps, spread a little of the tahini sauce down the center of the warmed naan. Add the couscous and chicken and then top with crumbled goat cheese. If desired garnish with chopped cilantro, more pistachios and pomegranate arils. Wrap and eat!