No, grainline is not always parallel to selvage. Selvage is the edge of fabric that is finished and will not unravel or fray, while grainline refers to the threads that run perpendicular to selvage. Depending on how a fabric is woven, the grainline could be slightly angled from the selvage.