Question: who is the actress that plays nikki on blue bloods
Answer: Sami Gayle