With four remaining suitors left in Season 9 of The Bachelorette, fans of the show want to know when is this year's finale and when will the other specials, which conclude the series each season, air?

According to EpisodeGuides, as of May 28, 2013, ABC is scheduled to air The Bachelorette: The Men Tell-All special on July 29.

The Bachelorette finale special, entitled, The Final Rose-- where viewers will learn who Hartsock picked to be her future husband--will air on August 5. 

The one-hour special After The Final Rose will air immediately following Final Rose.

According to Reality Steve, The Men Tell-All special will be taped on Monday, July 15.

The reality blogger also revealed that the episode where Hartsock visits the suitors' hometowns will air one week before the finale on July 22.

Here is a Tell-All special spoiler alert: Hartsock wrote in this week's People Bachelorette blog, that the suitor she looks most forward to confronting during the special is James Case, who was eliminated in Episode 5

"After a lot of thought, I decided that keeping James there would diminish my other relationships," Hartsock wrote. "It will be interesting to see what James has to say about himself at Men Tell All. I know I will have some questions for him!"

One suitor who may not make the Tell-All taping is Michael Garofola. The fiery contestant confronted Ben Scott on the show more than once. A friend of Garofola, who Hartsock wrote in an earlier blog post "had her back no matter what, "told Wetpaint that though he is the "confrontational type" he would likely not be able to attend next week's taping of the special.

"There is a chance Michael won't come to the taping," the source explained to WetPaint. "But it's not because he doesn't want to face Ben or anything like that. I'm pretty sure he really wants to be there, and that all the guys do." 

ABC's The Bachelorette Season 9, Episode 8 will premiere on July 15, 2013 at 8:00 p.m. ET.