Perfect Mate:
Somebody who: loves themselves, can deal with my moods, has a high sex drive, puts effort into things, is happy/tries their best, smokes weed, likes the same shit I do, can accept me for me:)

Perfect Date:
1. Get super high out by a body of water and have a nice healthy vegan picnic and watch the sunset all cuddled up by a fire:)
2. Order in food and smoke while watching tv/movies:)
3. Some amusement park:)