earnest ma rated Never Have I Ever: Punched My Roommate's V-Card: 4 stars
Never Have I Ever: Punched My Roommate's V-Card by Willow Dixon (Never Have I Ever, #1)
Why can’t I stop thinking about my roommate after walking in on him “taking care of business?”
What should have …