Was history repeating itself?
That was Rebecca's first thought on Crazy Ex-Girlfriend Season 3 Episode 8 when it became apparent that she was falling in love once again, but was her latest man better than the old ones?
Meanwhile, Darryl was shocked to learn he was the recipient of a brand new superpower, but in true Crazy Ex-Girlfriend fashion, there was a musical twist.
Finally, Paula shocked those nearest and dearest to her when she started scheming again.
Use the video above to watch Crazy Ex-Girlfriend online right here via TV Fanatic.
Get caught up on all the action right now.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.