Imperfection was a superb and touching episode of Star Trek: Voyager and I really enjoyed watching this episode because it had a lot of character development for Seven and Icheb. It was touching that Seven shed tears for the Borg children and Icheb in the end. It was great watching Icheb want to help Seven. The story was well written, the acting was great, and the scenes were well constructed. I look forward to watching the next episode!!!!!!!