Multiple Primary-Foreign Key connections between Tables Redundant? I have two tables, Reviews and Critic

I'm pretty new to RDBMS and I was wondering if the connection between Review.rID and Critic.Review is redundant?
My reasoning is that a single critic can have many reviews but each review is unique so I need a way to enforce the uniqueness of the Reviews. I did this via Review.rID which is unique. I also need to express that multiple critics can leave multiple reviews.
However, I am already connecting the critic to the review by including a criticID within Review, so is it necessary for me to also connect a reviewID to a critic within Critic?
A foreign key can only refer to a primary or unique key of another table.  The 1-M relation you drew between Critic.Review and Review.rID is impossible.