No matter how excited you are about your first date, you might be equally overwhelmed. You've probably spent time coming up with the best first date outfit, grooming yourself, and imagining the best-and-worst case scenarios.
895