After fans endured the wedding that wasn't, Castle Season 7 began after coming off the series' worst (in our opinion) season finale in "For Better or Worse" But as disenchanted as we were with Castle Season 6 Episode 23 (I've never been able to go back and watch it again) this new season thankfully got better, fast.

So let's take a look at our best, worst, most romantic and most fun Castle episodes from this season. See if you agree and don't forget to grade the first half of season 7 down below!

Best Episode: "Clear and Present Danger" was exactly what we needed. After a rocky start for our favorite couple, Castle Season 7 Episode 3 gave us back classic Caskett. It included Castle's crazy theories, Beckett's realism, their ability to mind meld and even a serious case of Caskett interruptus as our favorite couple struggled to find some alone time. The case of the invisible man was fun, Castle's zombie apocalypse training was nerdy but cool, and Kate's version of an invisible suit was the sexy ending that made us smile.

Worst Episode: Although we weren't in love with every episode, there truly wasn't a bad one in this bunch of ten. But if we're forced to pick one, it's going to be Castle Season 7 Episode 10. Between the dead Santa, mob story line and Castle working without Beckett, "Bad Santa" kind of killed our Christmas spirit. Even Kate's poem ended up being a downer considering Castle was just kicked out of the precinct. Bah humbug.

Favorite Moment: "Child's Play" may not have been our favorite episode but it still holds a special place in our hearts. How could anyone not smile watching Rick Castle in a pair of pink wings sharing imaginary tea and playing fairy princess. Kudos to Nathan Fillion for making fairy wings look adorably sexy in Castle Season 7 Episode 4.

Most Disappointing Plot Twist: "Bad Santa" We've been waiting seven seasons to find out more about Dr. Lanie Parish so when we heard her parents would be arriving for the holidays, we had high hopes. Unfortunately, we didn't really learn much more about Lanie during Castle Season 7 Episode 10 other than she lied to her parents about being engaged. The entire plot felt more like a half-hearted attempted to finally make a decision about Lanie and Esposito instead of delving into a favorite (and mostly under-used) character's past that is begging to be explored.

Biggest Shock: "Montreal" That Rick Castle himself asked to have his memory erased, supposedly so he'd be able to come back to his life with Kate was a development we didn't expect in Castle Season 7 Episode 2. It was both incredibly romantic and horrifying all at once. What deep, dark, secret lurks just outside the edges of Castle's memory and when will it come back to haunt him? Which leads us to...

Most Exciting Twist: "Montreal" once again. In the same episode we finally learned that there was an incident in Castle's childhood that spurred him to be a murder mystery writer. He hinted at it way back in Castle Season 2 Episode 6 "Vampire Weekend" but quickly turned it into a joke. However, most fans weren't fooled by his dodge. Something happened to 11-year-old Rick Rodgers in Hollander's Woods and we can't wait to find out what it was.

Most Frustrating Episode: Castle Season 7 Episode 1. Let's face it, "Driven" was difficult to watch. That's not to say it was a bad episode, just frustrating. From Beckett's mother's wedding dress getting ruined by the fireman's hose while she watched Rick's car go up in flames to the hunt to find him only to have it look as though he may have been involved in his own disappearance, even Ryan's optimism waned. The worst moment was watching Castle lay in his hospital bed waiting for a kiss from his fiancee that never came. As much as I'm on board with the new mythology, getting past the season 7 opener wasn't easy.

Most Romantic Moment: "The Time of Our Lives" - Yes, the wedding wasn't nearly long enough in Castle Season 7 Episode 6 but those vows made up for everything. They were romantic and heartfelt and we can't get enough of them.

The moment that I met you my life became extraordinary. You taught me to be my best self. To look forward to tomorrow's adventures and when I was vulnerable you were strong. I love you Richard Castle and I want to live my life in the warmth of your smile and the strength of your embrace. I promise you I will love you. I will be your friend and your partner in crime and in life. Always. Kate Beckett Permalink: The moment that I met you my life became extraordinary. You taught me to be my best self. To...

Permalink: The moment that I met you my life became extraordinary. You taught me to be my best self. To...

The moment we met my life became extraordinary. You taught me more about myself than I knew there was to learn. You are the joy in my heart. You are the last person I want to see every night before I close my eyes. I love you Katherine Beckett and the mystery of you is the one I want to spend the rest of my life exploring. I promise to love you, to be your friend and your partner in crime and life till death do us part and for the time of our lives. Rick Castle Permalink: The moment we met my life became extraordinary. You taught me more about myself than I knew...

Permalink: The moment we met my life became extraordinary. You taught me more about myself than I knew...

Most Fun Episode: "Once Upon a Time in the West" Instead of Mai Tais they got murder but Castle Season 7 Episode 7 turned out to be incredibly fun. After using all of her vacation time to search for Rick over the summer, Caskett had to postpone their honeymoon. All the better for fans who got this incredibly fun episode filled with corsets and gun slingers. Castle didn't look the least bit upset about being lassoed by his gorgeous new wife at the end.

And finally, here are some of our favorite Castle quotes from the season so far...

Kate: Castle, you really think I could stand between you and your boyhood dream?

Castle: You are my boyhood dream. Permalink: You are my boyhood dream.

Permalink: You are my boyhood dream.

Ryan: You know what time it is? It's Ryan time.

Esposito: Please just stop.

Ryan: My name's Ryan and I hate lyin'. Permalink: My name's Ryan and I hate lyin'.

Permalink: My name's Ryan and I hate lyin'.

I don't know if it comes with the room but there's a naked cowboy shaving in our bathroom. Permalink: I don't know if it comes with the room but there's a naked cowboy shaving in our bathroom.

Permalink: I don't know if it comes with the room but there's a naked cowboy shaving in our bathroom.

Need I remind you I'm a grown man. I don't need to ask your permission. That being said, please, please, please can I go? Permalink: Need I remind you I'm a grown man. I don't need to ask your permission. That being said,...

Permalink: Need I remind you I'm a grown man. I don't need to ask your permission. That being said,...

Just know that I love you. I've always loved you. Always. Permalink: Just know that I love you. I've always loved you. Always.

Permalink: Just know that I love you. I've always loved you. Always.

We give Castle Season 7 a solid A . How do you grade it?

A B C D F View Poll »

And you can catch up and watch Castle online any time here at TV Fanatic.

C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.