On our shelves now
In Stock Frames This is our full in-store selection — 160 frames across 84 styles ready to try on in Haskell. Filter by brand, price, size, or color, then request an appointment.
This isn't just choosing new glasses. It's choosing what you want them to say about you.
Don't see it here? Send us a text or email of what you are hoping to find — help us help you, as everyone is individual. 940-207-2703 · cactusroseoptical@gmail.com . Personal fittings and adjustments are always FREE .
Jump to sunglasses ↓ · starting at $12.99
In-stock frames and frames you already own are fitted in person — request an appointment . Online ordering is for our Order Online collection .
Want more choices?
Browse our Order Online collection Over 1000 styles online — Parade, Wired, Déjà Vu, élan, K12, Vavoom and more. Pick a style, color, and size and send us an order request with your Rx. No obligation to purchase .
Order Online Search
Brand All brands P PS PTC XXL YOUME YOUME FLEX Z TWIST
Price All prices Everyday value · $79 Fashion · $99 Large fit (XXL) · $129 Magnetic clip-on · $199
Eye size Any size Small (≤ 50 mm) Medium (51–54 mm) Large (55 mm +)
Color Any color Black Blue / Navy Brown Clear / Crystal Gold Green Pink / Purple Red / Burgundy Silver / Gunmetal Tortoise / Havana Other colors
These are the frames on our shelves right now. Stock moves quickly, so we'll confirm your pick when you book or order. Prices shown are for the frame only; lenses are quoted separately.
In stock P
P9000 Black
Everyday value $79
In stock P
P9000 Black/Tort
Everyday value $79
In stock P
P9000 Havana
Everyday value $79
In stock P
P9002 Black
Everyday value $79
In stock P
P9002 Black/Tort
Everyday value $79
In stock P
P9003 Black
Everyday value $79
In stock P
P9003 Crystal A
Everyday value $79
In stock P
P9007 Black
Everyday value $79
In stock P
P9018 Black
Everyday value $79
In stock P
P9018 Demo/Tort
Everyday value $79
In stock P
P9020 Black A
Everyday value $79
In stock P
P9020 Navy A
Everyday value $79
In stock P
P9020 Red A
Everyday value $79
In stock P
P9021 Black
Everyday value $79
In stock P
P9021 Demo/Tort
Everyday value $79
In stock P
P9021 Red
Everyday value $79
In stock P
P9022 Black
Everyday value $79
In stock P
P9022 Demo/Tort
Everyday value $79
In stock P
P9027 Crystal/Clear
Everyday value $79
In stock P
P9028 Black
Everyday value $79
In stock P
P9028 Crystal/Clear
Everyday value $79
In stock P
P9028 Navy
Everyday value $79
In stock P
P9041 Crystal/Clear K
Everyday value $79
In stock P
P9041 Floral
Everyday value $79
In stock P
P9041 Violet
Everyday value $79
In stock PS
PS101 Black
Fashion $99
In stock PS
PS101 Color A
Fashion $99
In stock PS
PS101 Crystal/Clear K
Fashion $99
In stock PS
PS102 Black
Fashion $99
In stock PS
PS102 Demo/Tort
Fashion $99
In stock PS
PS102 Violet A
Fashion $99
In stock PS
PS104 Black
Fashion $99
In stock PS
PS104 Demo/Tort
Fashion $99
In stock PS
PS104 Red
Fashion $99
In stock PS
PS106 Black
Fashion $99
In stock PS
PS106 Crystal A
Fashion $99
In stock PS
PS106 Demo/Tort
Fashion $99
In stock PS
PS107 Black
Fashion $99
In stock PS
PS107 Demo/Tort
Fashion $99
In stock PS
PS107 Violet
Fashion $99
In stock PTC
PTC100 Black A
Magnetic clip-on $199
In stock PTC
PTC100 Black/Demo
Magnetic clip-on $199
In stock PTC
PTC101 Havana/Demo
Magnetic clip-on $199
In stock PTC
PTC102 Black/Demo
Magnetic clip-on $199
In stock PTC
PTC102 Color J/Demo
Magnetic clip-on $199
In stock PTC
PTC102 Violet/Demo
Magnetic clip-on $199
In stock PTC
PTC103 Black/Demo
Magnetic clip-on $199
In stock PTC
PTC103 Color A/Demo
Magnetic clip-on $199
In stock PTC
PTC103 Red/Demo
Magnetic clip-on $199
In stock PTC
PTC104 Black/Demo
Magnetic clip-on $199
In stock PTC
PTC104 Havana/Demo
Magnetic clip-on $199
In stock XXL
XXL840 Black
Large fit (XXL) $129
In stock XXL
XXL840 Crystal/Clear
Large fit (XXL) $129
In stock XXL
XXL840 Demo/Tort
Large fit (XXL) $129
In stock XXL
XXL860 Black
Large fit (XXL) $129
In stock XXL
XXL860 Crystal/Clear
Large fit (XXL) $129
In stock XXL
XXL860 Demo/Tort
Large fit (XXL) $129
In stock XXL
XXL870 Black
Large fit (XXL) $129
In stock XXL
XXL870 Gun/Gold
Large fit (XXL) $129
In stock XXL
XXL870 Silver
Large fit (XXL) $129
In stock XXL
XXL880 Black
Large fit (XXL) $129
In stock XXL
XXL880 Demo/Tort
Large fit (XXL) $129
In stock XXL
XXL880 Gun/Gold
Large fit (XXL) $129
In stock YOUME
6101 BLACK/GUN
Size 48 $79
In stock YOUME
6101 MOCHA/GOLD
Size 48 $79
In stock YOUME
6102 BLACK/GOLD
Size 50 $79
In stock YOUME
6102 DEMI/GOLD
Size 50 $79
In stock YOUME
6103 BLACK/GOLD
Everyday value $79
In stock YOUME
6103 GRAY/GUN
Everyday value $79
In stock YOUME
6104 BLACK/GOLD
Size 52 $79
In stock YOUME
6104 GRAY/GUN
Size 52 $79
In stock YOUME
6104 MBLACK/GUN
Size 52 $79
In stock YOUME
6105 BLACK/GUN
Size 49 $79
In stock YOUME
6105 BLUE/GUN
Size 49 $79
In stock YOUME
6106 BLUE/GUN
Size 50 $79
In stock YOUME
6106 GRAY/GUN
Size 50 $79
In stock YOUME
6107 BLACK/GOLD
Size 52 $79
In stock YOUME
6107 BLACK/GUN
Size 52 $79
In stock YOUME
6108 BLACK/GOLD
Size 55 $79
In stock YOUME
6108 BLACK/GUN
Size 55 $79
In stock YOUME
6108 BROWN/GUN
Everyday value $79
In stock YOUME
6108 TRANSPARENT/BLACK
Everyday value $79
In stock YOUME
6109 BLACK/GOLD
Size 49 $79
In stock YOUME
6109 BLACK/SILVER
Size 49 $79
In stock YOUME
6109 BURGUNDY/GOLD
Size 49 $79
In stock YOUME
6109 PINK/GOLD
Size 49 $79
In stock YOUME
6110 BLACK/GOLD
Size 54 $79
In stock YOUME
6110 BROWN/GOLD
Size 54 $79
In stock YOUME
6110 GRAY/SILVER
Size 54 $79
In stock YOUME
8722P BLACK
Size 55 $79
In stock YOUME
8722P GUN
Size 55 $79
In stock YOUME
8724P BLACK
Size 57 $79
In stock YOUME
8724P BROWN
Size 57 $79
In stock YOUME
8726P BLACK/GOLD
Size 56 $79
In stock YOUME
8726P GUN
Size 56 $79
In stock YOUME
8727P BLACK
Size 56 $79
In stock YOUME
8727P GOLD
Size 56 $79
In stock YOUME
8728P BLUE
Size 54 $79
In stock YOUME
8728P GUN
Size 54 $79
In stock YOUME
8730P BURGUNDY
Size 52 $79
In stock YOUME
8730P GOLD
Size 52 $79
In stock YOUME
8737P BROWN
Size 55 $79
In stock YOUME
8747P PURPLE
Size 52 $79
In stock YOUME
8748P GUN
Size 54 $79
In stock YOUME
8750P BLACK
Size 58 $79
In stock YOUME
8751P PINK
Size 53 $79
In stock YOUME
8754P GOLD
Size 54 $79
In stock YOUME
8756P BLACK/GOLD
Size 56 $79
In stock YOUME
8761P BLUE/SILVER
Size 54 $79
In stock YOUME
8772P BLUE/SILVER
Size 45 $79
In stock YOUME
8773P BLUE
Size 57 $79
In stock YOUME
8779P GOLD/GRAY
Size 54 $79
In stock YOUME
8782P BROWN/GUN
Size 52 $79
In stock YOUME
P3141 C13 BLACK/BLUE
Size 55 $79
In stock YOUME
P3146 C1 S/BLACK
Everyday value $79
In stock YOUME
P3147 C4 CLEAR/GREEN
Size 52 $79
In stock YOUME
P3211 C18 M/PURPLE
Size 53 $79
In stock YOUME
P3222 C10 GREEN
Size 49 $79
In stock YOUME
P3222 C5 RED
Size 49 $79
In stock YOUME
P3225 C6 PURPLE
Size 54 $79
In stock YOUME
P3227 C4 CLEAR/BLUE
Size 53 $79
In stock YOUME
P3228 C1 BLACK/BLUE
Size 53 $79
In stock YOUME
P3229 C6 BLUE/BLACK
Size 51 $79
In stock Kids YOUME FLEX
9101L C02 M/BLACK
Everyday value $79
In stock Kids YOUME FLEX
9104L C02 M/BLACK
Size 50 $79
In stock Kids YOUME FLEX
9105L C03 GRAY
Everyday value $79
In stock Kids YOUME FLEX
9106L C02 MBLACK
Everyday value $79
In stock Kids YOUME FLEX
9107L C02 MBLACK
Everyday value $79
In stock Kids YOUME FLEX
9108L C02 MBLACK
Everyday value $79
In stock Kids YOUME FLEX
9109L C01 S/BLACK
Size 57 $79
In stock Kids YOUME FLEX
9110L C01 S/BLACK
Everyday value $79
In stock Kids YOUME FLEX
9111L C03 GRAY
Everyday value $79
In stock Kids YOUME FLEX
9112L C01 S/BLACK
Size 38 $79
In stock Z TWIST
828 BURGUNDY
Size 56 $99
In stock Z TWIST
828 GOLD
Size 56 $99
In stock Z TWIST
829 BLACK
Size 51 $99
In stock Z TWIST
829 BLACK/GOLD
Size 51 $99
In stock Z TWIST
830 BLACK/GOLD
Size 53 $99
In stock Z TWIST
830 GOLD
Size 53 $99
In stock Z TWIST
830 M/BLACK
Size 53 $99
In stock Z TWIST
831 GOLD
Size 55 $99
In stock Z TWIST
831 GUN
Size 55 $99
In stock Z TWIST
831 S/BLACK
Size 55 $99
In stock Z TWIST
832 GUN
Size 56 $99
In stock Z TWIST
832 M/BLACK
Size 56 $99
In stock Z TWIST
833 BLACK/GOLD
Size 57 $99
In stock Z TWIST
833 M/BLACK
Size 57 $99
In stock Z TWIST
834 BLACK/GOLD
Size 56 $99
In stock Z TWIST
834 BROWN
Size 56 $99
In stock Z TWIST
836 BLACK/GOLD
Size 55 $99
In stock Z TWIST
836 BROWN
Size 55 $99
In stock Z TWIST
836 CLEAR/GOLD
Size 55 $99
In stock Z TWIST
837 CLEAR/PINK
Size 55 $99
In stock Z TWIST
839 BLACK
Size 52 $99
In stock Z TWIST
839 BLUE
Size 52 $99
In stock Z TWIST
839 CLEAR/GRAY
Fashion $99
In stock Z TWIST
841 BLACK/GOLD
Size 53 $99
In stock Z TWIST
841 TORT
Size 53 $99
In stock Z TWIST
842 BLACK/GOLD
Size 52 $99
In stock Z TWIST
842 GRAY/GOLD
Size 52 $99
Cactus Rose Optical
Independent optical boutique in Haskell, TX. Eyeglasses, repairs, and adjustments — by appointment only.
By appointment only · No walk-ins
Visit
This site is for scheduling, browsing, and order requests only. It is not a patient portal and does not provide medical advice.
© 2026 Cactus Rose Optical. All rights reserved.